{
"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 26.2.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, 2026 Oracle and/or its affiliates.
", "version": "26.2.0.0", "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" } }, "schemes": [ "https" ], "basePath": "/lov/v1", "produces": [ "application/json" ], "paths": { "/listOfValues": { "get": { "summary": "Return list of value names", "description": "Use this API to return list of value names.OperationId:getLOVNames
", "operationId": "getLOVNames", "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": "", "schema": { "$ref": "#/definitions/listOfValueNames" } }, "204": { "description": "LOVNames 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": [ "LOV" ] } }, "/listOfValues/airlines/{airlines}/loyalty/{loyalty}/membershipClassTypes": { "get": { "summary": "Return list of values for membership class types", "description": "Use this API to return the list of values for membership class types based on search criteria such as loyalty, airlines, includeInactiveFlag, parameterName, parameterValue.OperationId:getMembershipClassTypesLOV
", "operationId": "getMembershipClassTypesLOV", "parameters": [ { "name": "loyalty", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'loyalty' which is required to fetch MembershipClassTypes LOV", "enum": [ "Y", "N" ] }, { "name": "airlines", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'airlines' which is required to fetch MembershipClassTypes LOV", "enum": [ "Y", "N" ] }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "MembershipClassTypesLOV 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": [ "LOV" ] } }, "/listOfValues/alertPrinters/{alertPrinters}/printers": { "get": { "summary": "Return list of values for printers", "description": "Use this API to return the list of values for printers based on search criteria such as alertPrinters, includeInactiveFlag, parameterName, parameterValue.OperationId:getPrintersLOV
", "operationId": "getPrintersLOV", "parameters": [ { "name": "alertPrinters", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'alertPrinters' which is required to fetch Printers LOV", "enum": [ "Y", "N" ] }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "PrintersLOV 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": [ "LOV" ] } }, "/listOfValues/blockId/{blockId}/blockBookingStatuses": { "get": { "summary": "Return list of values for block booking statuses", "description": "Use this API to return the list of values for block booking statuses based on search criteria such as blockId, includeInactiveFlag, parameterName, parameterValue.OperationId:getBlockBookingStatusesLOV
", "operationId": "getBlockBookingStatusesLOV", "parameters": [ { "name": "blockId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'blockId' which is required to fetch BlockBookingStatuses LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "BlockBookingStatusesLOV 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": [ "LOV" ] } }, "/listOfValues/blockId/{blockId}/blockCurrentStatuses": { "get": { "summary": "Return list of values for block current statuses", "description": "Use this API to return the list of values for block current statuses based on search criteria such as blockId, includeInactiveFlag, parameterName, parameterValue.OperationId:getBlockBookingStatusesLOV
", "operationId": "getBlockCurrentStatusesLOV", "parameters": [ { "name": "blockId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'blockId' which is required to fetch BlockCurrentStatuses LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "BlockCurrentStatusesLOV 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": [ "LOV" ] } }, "/listOfValues/bookingChannels/{bookingChannelCodes}/gdsRoomCategoryTemplates": { "get": { "summary": "Return list of values for gds room category templates", "description": "Use this API to return the list of values for gds room category templates based on search criteria such as bookingChannelCodes, includeInactiveFlag, parameterName, parameterValue.OperationId:getGdsRoomCategoryTemplatesLOV
", "operationId": "getGdsRoomCategoryTemplatesLOV", "parameters": [ { "name": "bookingChannelCodes", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'bookingChannelCodes' which is required to fetch GdsRoomCategoryTemplates LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "GdsRoomCategoryTemplatesLOV 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": [ "LOV" ] } }, "/listOfValues/bookingChannels/{bookingChannelCode}/gdsGuaranteeCodes": { "get": { "summary": "Return list of values for gds guarantee codes", "description": "Use this API to return the list of values for gds guarantee codes based on search criteria such as bookingChannelCode, includeInactiveFlag, parameterName, parameterValue.OperationId:getGdsGuaranteeCodesLOV
", "operationId": "getGdsGuaranteeCodesLOV", "parameters": [ { "name": "bookingChannelCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'bookingChannelCode' which is required to fetch GdsGuaranteeCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "GdsGuaranteeCodesLOV 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": [ "LOV" ] } }, "/listOfValues/bookingChannels/{bookingChannelCode}/gdsRateCategories": { "get": { "summary": "Return list of values for gds rate categories", "description": "Use this API to return the list of values for gds rate categories based on search criteria such as bookingChannelCode, includeInactiveFlag, parameterName, parameterValue.OperationId:getGdsRateCategoriesLOV
", "operationId": "getGdsRateCategoriesLOV", "parameters": [ { "name": "bookingChannelCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'bookingChannelCode' which is required to fetch GdsRateCategories LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "GdsRateCategoriesLOV 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": [ "LOV" ] } }, "/listOfValues/bookingChannels/{bookingChannelCode}/gdsRateLevels": { "get": { "summary": "Return list of values for gds rate levels", "description": "Use this API to return the list of values for gds rate levels based on search criteria such as bookingChannelCode, includeInactiveFlag, parameterName, parameterValue.OperationId:getGdsRateLevelsLOV
", "operationId": "getGdsRateLevelsLOV", "parameters": [ { "name": "bookingChannelCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'bookingChannelCode' which is required to fetch GdsRateLevels LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "GdsRateLevelsLOV 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": [ "LOV" ] } }, "/listOfValues/bookingChannels/{bookingChannelCode}/templateBookingChannelRoomTypes": { "get": { "summary": "Return list of values for booking channel room type templates", "description": " Use this API to return the list of values for booking channel room type templates based on search criteria such as bookingChannelCodes, includeInactiveFlag, parameterName, parameterValue.OperationId:getTemplateBookingChannelRoomTypesLOV
", "operationId": "getTemplateBookingChannelRoomTypesLOV", "parameters": [ { "name": "bookingChannelCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'bookingChannelCode' which is required to fetch TemplateBookingChannelRoomTypes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "TemplateBookingChannelRoomTypesLOV 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": [ "LOV" ] } }, "/listOfValues/bookingStatus/{bookingStatus}/blockNextStatuses": { "get": { "summary": "Return list of values for block next statuses", "description": "Use this API to return the list of values for block next statuses based on search criteria such as bookingStatus, includeInactiveFlag, parameterName, parameterValue.OperationId:getBlockNextStatusesLOV
", "operationId": "getBlockNextStatusesLOV", "parameters": [ { "name": "bookingStatus", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'bookingStatus' which is required to fetch BlockNextStatuses LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "BlockNextStatusesLOV 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": [ "LOV" ] } }, "/listOfValues/bookingStatus/{bookingStatus}/gridTypes": { "get": { "summary": "Return list of values for grid types", "description": "Use this API to return the list of values for grid types based on search criteria such as bookingStatus, includeInactiveFlag, parameterName, parameterValue, excludeCodes.OperationId:getGridTypesLOV
", "operationId": "getGridTypesLOV", "parameters": [ { "name": "bookingStatus", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'bookingStatus' which is required to fetch GridTypes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "GridTypesLOV 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": [ "LOV" ] } }, "/listOfValues/breakOutId/{breakOutId}/taskSheet": { "get": { "summary": "Return list of values for task sheets", "description": "Use this API to return the list of values for task sheets based on search criteria such as breakOutId, includeInactiveFlag, parameterName, parameterValue.OperationId:getTaskSheetLOV
", "operationId": "getTaskSheetLOV", "parameters": [ { "name": "breakOutId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'breakOutId' which is required to fetch TaskSheet LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "TaskSheetLOV 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": [ "LOV" ] } }, "/listOfValues/cashierId/{cashierId}/cashierHotels": { "get": { "summary": "Return list of values for cashier hotels", "description": "Use this API to return the list of values for cashier hotels based on search criteria such as cashierId, includeInactiveFlag, parameterName, parameterValue.OperationId:getCashierHotelsLOV
", "operationId": "getCashierHotelsLOV", "parameters": [ { "name": "cashierId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'cashierId' which is required to fetch CashierHotels LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "CashierHotelsLOV 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": [ "LOV" ] } }, "/listOfValues/catStatus/{catStatus}/blockCatNextStatuses": { "get": { "summary": "Return list of values for block cat next statuses", "description": "Use this API to return the list of values for block cat next statuses based on search criteria such as catStatus, includeInactiveFlag, parameterName, parameterValue.OperationId:getBlockCatNextStatusesLOV
", "operationId": "getBlockCatNextStatusesLOV", "parameters": [ { "name": "catStatus", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'catStatus' which is required to fetch BlockCatNextStatuses LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "BlockCatNextStatusesLOV 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": [ "LOV" ] } }, "/listOfValues/category/{category}/userDbFunctions": { "get": { "summary": "Return list of values for user database functions", "description": "Use this API to return the list of values for user database functions based on search criteria such as category, includeInactiveFlag, parameterName, parameterValue.OperationId:getUserDbFunctionsLOV
", "operationId": "getUserDbFunctionsLOV", "parameters": [ { "name": "category", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'category' which is required to fetch UserDbFunctions LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "UserDbFunctionsLOV 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": [ "LOV" ] } }, "/listOfValues/catering/{catering}/active/{active}/cateringBudgetTypes": { "get": { "summary": "Return list of values for catering budget types", "description": "Use this API to return the list of values for catering budget types based on search criteria such as active, catering, includeInactiveFlag, parameterName, parameterValue.OperationId:getCateringBudgetTypesLOV
", "operationId": "getCateringBudgetTypesLOV", "parameters": [ { "name": "active", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'active' which is required to fetch CateringBudgetTypes LOV", "enum": [ "Y", "N" ] }, { "name": "catering", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'catering' which is required to fetch CateringBudgetTypes LOV", "enum": [ "Y", "N" ] }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "CateringBudTypesLOV 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": [ "LOV" ] } }, "/listOfValues/cateringEvents/{cateringEvents}/hotelsForSnC": { "get": { "summary": "Return list of values for hotels for OPERA Sales and Catering", "description": "Use this API to return the list of values for hotels for OPERA Sales and Catering based on search criteria such as cateringEvents, includeInactiveFlag, parameterName, parameterValue.OperationId:getHotelsForSnCLOV
", "operationId": "getHotelsForSnCLOV", "parameters": [ { "name": "cateringEvents", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'cateringEvents' which is required to fetch HotelsForSnC LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "HotelsForSnCLOV 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": [ "LOV" ] } }, "/listOfValues/chainCode/{chainCode}/chainLanguages": { "get": { "summary": "Return list of values for chain languages", "description": "Use this API to return the list of values for chain languages based on search criteria such as chainCode, includeInactiveFlag, parameterName, parameterValue.OperationId:getChainLanguagesLOV
", "operationId": "getChainLanguagesLOV", "parameters": [ { "name": "chainCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'chainCode' which is required to fetch ChainLanguages LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ChainLanguagesLOV 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": [ "LOV" ] } }, "/listOfValues/chainCode/{chainCode}/preferenceGroup/{preferenceGroup}/preferenceSubgroups": { "get": { "summary": "Return list of values for preference subgroups", "description": "Use this API to return the list of values for preference subgroups based on search criteria such as preferenceGroup, chainCode, includeInactiveFlag, parameterName, parameterValue.OperationId:getPreferenceSubgroupsLOV
", "operationId": "getPreferenceSubgroupsLOV", "parameters": [ { "name": "preferenceGroup", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'preferenceGroup' which is required to fetch PreferenceSubgroups LOV" }, { "name": "chainCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'chainCode' which is required to fetch PreferenceSubgroups LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "PreferenceSubgroupsLOV 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": [ "LOV" ] } }, "/listOfValues/chainCode/{chainCode}/screenCode/{screenCode}/screenStyleCodes": { "get": { "summary": "Return list of values for screen style codes", "description": "Use this API to return the list of values for screen style codes based on search criteria such as screenCode, chainCode, includeInactiveFlag, parameterName, parameterValue.OperationId:getScreenStyleCodesLOV
", "operationId": "getScreenStyleCodesLOV", "parameters": [ { "name": "screenCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'screenCode' which is required to fetch ScreenStyleCodes LOV" }, { "name": "chainCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'chainCode' which is required to fetch ScreenStyleCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ScreenStyleCodesLOV 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": [ "LOV" ] } }, "/listOfValues/chainCode/{chainCode}/screenType/{screenType}/screenArea/{screenArea}/screenCodes": { "get": { "summary": "Return list of values for screen codes", "description": "Use this API to return the list of values for screen codes based on search criteria such as screenArea, screenType, chainCode, includeInactiveFlag, parameterName, parameterValue.OperationId:getScreenCodesLOV
", "operationId": "getScreenCodesLOV", "parameters": [ { "name": "screenArea", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'screenArea' which is required to fetch ScreenCodes LOV" }, { "name": "screenType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'screenType' which is required to fetch ScreenCodes LOV" }, { "name": "chainCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'chainCode' which is required to fetch ScreenCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ScreenCodesLOV 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": [ "LOV" ] } }, "/listOfValues/changeSource/{changeSource}/fieldName": { "get": { "summary": "Return list of values for field names", "description": "Use this API to return the list of values for field names based on search criteria such as changeSource, includeInactiveFlag, parameterName, parameterValue.OperationId:getFieldNameLOV
", "operationId": "getFieldNameLOV", "parameters": [ { "name": "changeSource", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'changeSource' which is required to fetch FieldName LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "FieldNameLOV 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": [ "LOV" ] } }, "/listOfValues/channel/{channel}/bookingChannelRoomTypes": { "get": { "summary": "Return list of values for booking channel room types", "description": "Use this API to return the list of values for booking channel room types based on search criteria such as channel, includeInactiveFlag, parameterName, parameterValue.OperationId:getBookingChannelRoomTypesLOV
", "operationId": "getBookingChannelRoomTypesLOV", "parameters": [ { "name": "channel", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'channel' which is required to fetch BookingChannelRoomTypes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "BookingChannelRoomTypesLOV 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": [ "LOV" ] } }, "/listOfValues/channelType/{channelType}/gdsHotels": { "get": { "summary": "Return list of values for gds hotels", "description": "Use this API to return the list of values for gds hotel based on search criteria such as channelType, includeInactiveFlag, parameterName, parameterValue.OperationId:getGdsHotelsLOV
", "operationId": "getGdsHotelsLOV", "parameters": [ { "name": "channelType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'channelType' which is required to fetch GdsHotels LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "GdsHotelsLOV 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": [ "LOV" ] } }, "/listOfValues/codeType/{codeType}/cateringCodes": { "get": { "summary": "Return list of values for catering codes", "description": "Use this API to return the list of values for catering codes based on search criteria such as codeType, includeInactiveFlag, parameterName, parameterValue.OperationId:getCateringCodesLOV
", "operationId": "getCateringCodesLOV", "parameters": [ { "name": "codeType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'codeType' which is required to fetch CateringCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "CateringCodesLOV 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": [ "LOV" ] } }, "/listOfValues/country/{country}/postalCodes": { "get": { "summary": "Return list of values for postal codes", "description": "Use this API to return the list of values for postal codes based on search criteria such as country, includeInactiveFlag, parameterName, parameterValue.OperationId:getPostalCodesLOV
", "operationId": "getPostalCodesLOV", "parameters": [ { "name": "country", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'country' which is required to fetch PostalCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "PostalCodesLOV 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": [ "LOV" ] } }, "/listOfValues/country/{country}/toPostalCodes": { "get": { "summary": "Return list of values for to postal codes", "description": "Use this API to return the list of values for to postal codes based on search criteria such as country, includeInactiveFlag, parameterName, parameterValue.OperationId:getToPostalCodesLOV
", "operationId": "getToPostalCodesLOV", "parameters": [ { "name": "country", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'country' which is required to fetch ToPostalCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ToPostalCodesLOV 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": [ "LOV" ] } }, "/listOfValues/currencyCode/{currencyCode}/exchangeTypes": { "get": { "summary": "Return list of values for exchange types", "description": "Use this API to return the list of values for exchange types based on search criteria such as currencyCode, includeInactiveFlag, parameterName, parameterValue.OperationId:getExchangeTypesLOV
", "operationId": "getExchangeTypesLOV", "parameters": [ { "name": "currencyCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'currencyCode' which is required to fetch ExchangeTypes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ExchangeTypesLOV 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": [ "LOV" ] } }, "/listOfValues/decimal/{decimal}/currencyFormats": { "get": { "summary": "Return list of values for currency formats", "description": "Use this API to return the list of values for currency formats based on search criteria such as decimal, includeInactiveFlag, parameterName, parameterValue.OperationId:getCurrencyFormatsLOV
", "operationId": "getCurrencyFormatsLOV", "parameters": [ { "name": "decimal", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'decimal' which is required to fetch CurrencyFormats LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "CurrencyFormatsLOV 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": [ "LOV" ] } }, "/listOfValues/departments/{departmentType}/noteTypes": { "get": { "summary": "Return list of values for note types", "description": "Use this API to return the list of values for note types based on search criteria such as departmentType, includeInactiveFlag, parameterName, parameterValue.OperationId:getNoteTypesLOV
", "operationId": "getNoteTypesLOV", "parameters": [ { "name": "departmentType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'departmentType' which is required to fetch NoteTypes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "NoteTypesLOV 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": [ "LOV" ] } }, "/listOfValues/deviceType/{deviceType}/deviceCode/{deviceCode}/codeType/{codeType}/externalCode/{externalCode}/deviceCodeMappingValues": { "get": { "summary": "Return list of values for device code mapping values", "description": "Use this API to return the list of values for device code mapping values based on search criteria such as externalCode, codeType, deviceCode, deviceType, includeInactiveFlag, parameterName, parameterValue.OperationId:getDeviceCodeMappingValuesLOV
", "operationId": "getDeviceCodeMappingValuesLOV", "parameters": [ { "name": "externalCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'externalCode' which is required to fetch DeviceCodeMappingValues LOV" }, { "name": "codeType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'codeType' which is required to fetch DeviceCodeMappingValues LOV" }, { "name": "deviceCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'deviceCode' which is required to fetch DeviceCodeMappingValues LOV" }, { "name": "deviceType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'deviceType' which is required to fetch DeviceCodeMappingValues LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "DeviceCodeMappingValuesLOV 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": [ "LOV" ] } }, "/listOfValues/entityName/{entityName}/eCertificateGroupEntity": { "get": { "summary": "Return list of values for ecertificate group entities", "description": "Use this API to return the list of values for ecertificate group entities based on search criteria such as entityName, includeInactiveFlag, parameterName, parameterValue.OperationId:getECertificateGroupEntityLOV
", "operationId": "getECertificateGroupEntityLOV", "parameters": [ { "name": "entityName", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'entityName' which is required to fetch ECertificateGroupEntity LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ECertificateGroupEntityLOV 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": [ "LOV" ] } }, "/listOfValues/errorType/{errorType}/adsEchoToken": { "get": { "summary": "Return list of values for ADSEcho token", "description": "Use this API to return the list of values for ADSEcho token based on search criteria such as errorType, includeInactiveFlag, parameterName, parameterValue.OperationId:getADSEchoTokenLOV
", "operationId": "getADSEchoTokenLOV", "parameters": [ { "name": "errorType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'errorType' which is required to fetch ADSEchoToken LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ADSEchoTokenLOV 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": [ "LOV" ] } }, "/listOfValues/errorType/{errorType}/adsStatus": { "get": { "summary": "Return list of values for ADSStatus", "description": "Use this API to return the list of values for ADSStatus based on search criteria such as errorType, includeInactiveFlag, parameterName, parameterValue.OperationId:getADSStatusLOV
", "operationId": "getADSStatusLOV", "parameters": [ { "name": "errorType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'errorType' which is required to fetch ADSStatus LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ADSStatusLOV 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": [ "LOV" ] } }, "/listOfValues/exclusionList/{exclusionList}/cateringStatusCodes": { "get": { "summary": "Return list of values for catering status codes", "description": "Use this API to return the list of values for catering status codes based on search criteria such as exclusionList, includeInactiveFlag, parameterName, parameterValue.OperationId:getCateringStatusCodesLOV
", "operationId": "getCateringStatusCodesLOV", "parameters": [ { "name": "exclusionList", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'exclusionList' which is required to fetch CateringStatusCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "CateringStatusCodesLOV 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": [ "LOV" ] } }, "/listOfValues/exclusionList/{exclusionList}/eventStatusCodes": { "get": { "summary": "Return list of values for event status codes", "description": "Use this API to return the list of values for event status codes based on search criteria such as exclusionList, includeInactiveFlag, parameterName, parameterValue.OperationId:getEventStatusCodesLOV
", "operationId": "getEventStatusCodesLOV", "parameters": [ { "name": "exclusionList", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'exclusionList' which is required to fetch EventStatusCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "EventStatusCodesLOV 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": [ "LOV" ] } }, "/listOfValues/featureType/{featureType}/bookingChannels/{bookingChannelCodes}/gdsConvAmenityCodes": { "get": { "summary": "Return list of values for gds conversion amenity codes", "description": "Use this API to return the list of values for gds conversion amenity codes based on search criteria such as bookingChannelCodes, featureType, includeInactiveFlag, parameterName, parameterValue.OperationId:getGdsConvAmenityCodesLOV
", "operationId": "getGdsConvAmenityCodesLOV", "parameters": [ { "name": "bookingChannelCodes", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'bookingChannelCodes' which is required to fetch GdsConvAmenityCodes LOV" }, { "name": "featureType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'featureType' which is required to fetch GdsConvAmenityCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "GdsConvAmenityCodesLOV 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": [ "LOV" ] } }, "/listOfValues/fetchOnlyUniqueValues/{fetchOnlyUniqueValues}/templateTransactionSubgroups": { "get": { "summary": "Return list of values for transaction subgroup templates", "description": "Use this API to return the list of values for transaction subgroup templates based on search criteria such as fetchOnlyUniqueValues, includeInactiveFlag, parameterName, parameterValue.OperationId:getTemplateTransactionSubgroupsLOV
", "operationId": "getTemplateTransactionSubgroupsLOV", "parameters": [ { "name": "fetchOnlyUniqueValues", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'fetchOnlyUniqueValues' which is required to fetch TemplateTransactionSubgroups LOV", "enum": [ "Y", "N" ] }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "TemplateTransactionSubgroupsLOV 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": [ "LOV" ] } }, "/listOfValues/fieldType/{fieldType}/globalAlertFunction": { "get": { "summary": "Return list of values for global alert functions", "description": "Use this API to return the list of values for global alert functions based on search criteria such as fieldType, includeInactiveFlag, parameterName, parameterValue.OperationId:getGlobalAlertFunctionLOV
", "operationId": "getGlobalAlertFunctionLOV", "parameters": [ { "name": "fieldType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'fieldType' which is required to fetch GlobalAlertFunction LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "GlobalAlertFunctionLOV 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": [ "LOV" ] } }, "/listOfValues/functionName/{functionName}/category/{category}/userDbFunctionArgs": { "get": { "summary": "Return list of values for user database function arguments", "description": "Use this API to return the list of values for user database function arguments based on search criteria such as category, functionName, includeInactiveFlag, parameterName, parameterValue.OperationId:getUserDbFunctionArgsLOV
", "operationId": "getUserDbFunctionArgsLOV", "parameters": [ { "name": "category", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'category' which is required to fetch UserDbFunctionArgs LOV" }, { "name": "functionName", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'functionName' which is required to fetch UserDbFunctionArgs LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "UserDbFunctionArgsLOV 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": [ "LOV" ] } }, "/listOfValues/gdsHost/{gdsHost}/cardType/{cardType}/channelCardTypeMappingChannelCardType": { "get": { "summary": "Return list of values for channel card type mappings", "description": "Use this API to return the list of values for channel card type mappings based on search criteria such as cardType, gdsHost, includeInactiveFlag, parameterName, parameterValue.OperationId:getChannelCardTypeMappingChannelCardTypeLOV
", "operationId": "getChannelCardTypeMappingChannelCardTypeLOV", "parameters": [ { "name": "cardType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'cardType' which is required to fetch ChannelCardTypeMappingChannelCardType LOV" }, { "name": "gdsHost", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'gdsHost' which is required to fetch ChannelCardTypeMappingChannelCardType LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ChannelCardTypeMappingChannelCardTypeLOV 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": [ "LOV" ] } }, "/listOfValues/groupName/{groupName}/repGroupReports": { "get": { "summary": "Return list of values for rep group reports", "description": "Use this API to return the list of values for rep group reports based on search criteria such as groupName, includeInactiveFlag, parameterName, parameterValue.OperationId:getRepGroupReportsLOV
", "operationId": "getRepGroupReportsLOV", "parameters": [ { "name": "groupName", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'groupName' which is required to fetch RepGroupReports LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RepGroupReportsLOV 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": [ "LOV" ] } }, "/listOfValues/guestRequested/{guestRequested}/defaultDepartureTask/{defaultDepartureTask}/frequency": { "get": { "summary": "Return list of values for frequency", "description": "Use this API to return the list of values for frequency based on search criteria such as defaultDepartureTask, guestRequested, includeInactiveFlag, parameterName, parameterValue.OperationId:getFrequencyLOV
", "operationId": "getFrequencyLOV", "parameters": [ { "name": "defaultDepartureTask", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'defaultDepartureTask' which is required to fetch Frequency LOV" }, { "name": "guestRequested", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'guestRequested' which is required to fetch Frequency LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "FrequencyLOV 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": [ "LOV" ] } }, "/listOfValues/guestRequested/{guestRequested}/defaultDepartureTask/{defaultDepartureTask}/frequencyType": { "get": { "summary": "Return list of values for frequency types", "description": "Use this API to return the list of values for frequency types based on search criteria such as defaultDepartureTask, guestRequested, includeInactiveFlag, parameterName, parameterValue.OperationId:getFrequencyTypeLOV
", "operationId": "getFrequencyTypeLOV", "parameters": [ { "name": "defaultDepartureTask", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'defaultDepartureTask' which is required to fetch FrequencyType LOV" }, { "name": "guestRequested", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'guestRequested' which is required to fetch FrequencyType LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "FrequencyTypeLOV 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": [ "LOV" ] } }, "/listOfValues/hotelCodeList/{hotelCodeList}/queueName": { "get": { "summary": "Return list of values for queue names", "description": "Use this API to return the list of values for queue names based on search criteria such as hotelCodeList, includeInactiveFlag, parameterName, parameterValue.OperationId:getQueueNameLOV
", "operationId": "getQueueNameLOV", "parameters": [ { "name": "hotelCodeList", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelCodeList' which is required to fetch QueueName LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "QueueNameLOV 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": [ "LOV" ] } }, "/listOfValues/hotelCodeList/{hotelCodeList}/repRoomTypeMultiHotel": { "get": { "summary": "Return list of values for rep room type multi hotel", "description": "Use this API to return the list of values for rep room type multi hotel based on search criteria such as hotelCodeList, includeInactiveFlag, parameterName, parameterValue.OperationId:getRepRoomTypeMultiHotelLOV
", "operationId": "getRepRoomTypeMultiHotelLOV", "parameters": [ { "name": "hotelCodeList", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelCodeList' which is required to fetch RepRoomTypeMultiHotel LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RepRoomTypeMultiHotelLOV 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": [ "LOV" ] } }, "/listOfValues/hotelCodeList/{hotelCodeList}/roomClassMultiProperty": { "get": { "summary": "Return list of values for room class multi property", "description": "Use this API to return the list of values for room class multi property based on search criteria such as hotelCodeList, includeInactiveFlag, parameterName, parameterValue.OperationId:getRoomClassMultiPropertyLOV
", "operationId": "getRoomClassMultiPropertyLOV", "parameters": [ { "name": "hotelCodeList", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelCodeList' which is required to fetch RoomClassMultiProperty LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RoomClassMultiPropertyLOV 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": [ "LOV" ] } }, "/listOfValues/hotelCodesList/{hotelCodesList}/repOwnerCodes": { "get": { "summary": "Return list of values for rep owner codes", "description": "Use this API to return the list of values for rep owner codes based on search criteria such as hotelCodeList, includeInactiveFlag, parameterName, parameterValue.OperationId:getRepOwnerCodesLOV
", "operationId": "getRepOwnerCodesLOV", "parameters": [ { "name": "hotelCodesList", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelCodesList' which is required to fetch RepOwnerCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RepOwnerCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/activities": { "get": { "summary": "Return list of values for hotel activities", "description": "Use this API to return the list of values for activities for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getActivitiesLOV
", "operationId": "getActivitiesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch Activities LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ActivitiesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/activityConfigTypes": { "get": { "summary": "Return list of values for hotel activity config types", "description": "Use this API to return the list of values for activities config types for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getActivityConfigTypesLOV
", "operationId": "getActivityConfigTypesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ActivityConfigTypes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ActivityConfigTypesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/activityGroup/{activityGroup}/userLogActivityTypes": { "get": { "summary": "Return list of values for hotel user log activity types", "description": "Use this API to return the list of values for user log activity types for a specific property based on search criteria such as activityGroup, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getUserLogActivityTypesLOV
", "operationId": "getUserLogActivityTypesLOV", "parameters": [ { "name": "activityGroup", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'activityGroup' which is required to fetch UserLogActivityTypes LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch UserLogActivityTypes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "UserLogActivityTypesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/activityLocations": { "get": { "summary": "Return list of values for hotel activity locations", "description": "Use this API to return the list of values for activity locations for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getActivityLocationsLOV
", "operationId": "getActivityLocationsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ActivityLocations LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ActivityLocationsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/activityStatus": { "get": { "summary": "Return list of values for hotel activity status", "description": "Use this API to return the list of values for activity status for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getActivityStatusLOV
", "operationId": "getActivityStatusLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ActivityStatus LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ActivityStatusLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/activityTypes": { "get": { "summary": "Return list of values for hotel activity types", "description": "Use this API to return the list of values for activity types for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getActivityTypesLOV
", "operationId": "getActivityTypesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ActivityTypes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ActivityTypesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/adults/{adults}/children/{children}/arrival/{arrival}/departure/{departure}/reservationPackages": { "get": { "summary": "Return list of values for hotel reservation packages", "description": "Use this API to return the list of values for reservation packages for a specific property based on search criteria such as departure, arrival, children, adults, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getReservationPackagesLOV
", "operationId": "getReservationPackagesLOV", "parameters": [ { "name": "departure", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'departure' which is required to fetch ReservationPackages LOV" }, { "name": "arrival", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'arrival' which is required to fetch ReservationPackages LOV" }, { "name": "children", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'children' which is required to fetch ReservationPackages LOV" }, { "name": "adults", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'adults' which is required to fetch ReservationPackages LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ReservationPackages LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ReservationPackagesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/adults/{adults}/children/{children}/arrival/{arrival}/group/{group}/reservationPackagesGroupItems": { "get": { "summary": "Return list of values for hotel reservation package group items", "description": "Use this API to return the list of values for reservation package group items for a specific property based on search criteria such as group, arrival, children, adults, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getReservationPackagesGroupItemsLOV
", "operationId": "getReservationPackagesGroupItemsLOV", "parameters": [ { "name": "group", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'group' which is required to fetch ReservationPackagesGroupItems LOV" }, { "name": "arrival", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'arrival' which is required to fetch ReservationPackagesGroupItems LOV" }, { "name": "children", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'children' which is required to fetch ReservationPackagesGroupItems LOV" }, { "name": "adults", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'adults' which is required to fetch ReservationPackagesGroupItems LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ReservationPackagesGroupItems LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ReservationPackagesGroupItemsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/agentAccounts": { "get": { "summary": "Return list of values for hotel agent accounts", "description": "Use this API to return the list of values for agent accounts for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getAgentAccountsLOV
", "operationId": "getAgentAccountsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch AgentAccounts LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "AgentAccountsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/agentSourceCities": { "get": { "summary": "Return list of values for hotel agent source cities", "description": "Use this API to return the list of values for agent source cities for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getAgentSourceCitiesLOV
", "operationId": "getAgentSourceCitiesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch AgentSourceCities LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "AgentSourceCitiesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/agentSourceResvCities": { "get": { "summary": "Return list of values for hotel agent source reservation cities", "description": "Use this API to return the list of values for agent source reservation cities for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getAgentSourceResvCitiesLOV
", "operationId": "getAgentSourceResvCitiesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch AgentSourceResvCities LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "AgentSourceResvCitiesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/alertCodes": { "get": { "summary": "Return list of values for hotel alert codes", "description": "Use this API to return the list of values for alert codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getAlertCodesLOV
", "operationId": "getAlertCodesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch AlertCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "AlertCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/alternateHotelCodes": { "get": { "summary": "Return list of values for hotel alternate hotel codes", "description": "Use this API to return the list of values for alternate hotel codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getAlternateHotelCodesLOV
", "operationId": "getAlternateHotelCodesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch AlternateHotelCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "AlternateHotelCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/amenities": { "get": { "summary": "Return list of values for hotel amenities", "description": "Use this API to return the list of values for amenities for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getAmenitiesLOV
", "operationId": "getAmenitiesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch Amenities LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "AmenitiesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/arAccountTypes": { "get": { "summary": "Return list of values for hotel ARAccount types", "description": "Use this API to return the list of values for ARAccount types for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getARAccountTypesLOV
", "operationId": "getARAccountTypesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ARAccountTypes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ARAccountTypesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/arCreditCards": { "get": { "summary": "Return list of values for hotel ARCredit cards", "description": "Use this API to return the list of values for ARCredit cards for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getARCreditCardsLOV
", "operationId": "getARCreditCardsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ARCreditCards LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ARCreditCardsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/arrangementCode": { "get": { "summary": "Return list of values for hotel arrangement codes", "description": "Use this API to return the list of values for arrangement codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getArrangementCodeLOV
", "operationId": "getArrangementCodeLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ArrangementCode LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ArrangementCodeLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/arrangementCode/{arrangementCode}/packageArrangementAssociation": { "get": { "summary": "Return list of values for hotel package arrangement associations", "description": "Use this API to return the list of values for package arrangement associations for a specific property based on search criteria such as arrangementCode, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getPackageArrangementAssociationLOV
", "operationId": "getPackageArrangementAssociationLOV", "parameters": [ { "name": "arrangementCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'arrangementCode' which is required to fetch PackageArrangementAssociation LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch PackageArrangementAssociation LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "PackageArrangementAssociationLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/arrival/{arrival}/departure/{departure}/blockId/{blockId}/blockRates": { "get": { "summary": "Return list of values for hotel block rates", "description": "Use this API to return the list of values for block rates for a specific property based on search criteria such as blockId, departure, arrival, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getBlockRatesLOV
", "operationId": "getBlockRatesLOV", "parameters": [ { "name": "blockId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'blockId' which is required to fetch BlockRates LOV" }, { "name": "departure", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'departure' which is required to fetch BlockRates LOV" }, { "name": "arrival", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'arrival' which is required to fetch BlockRates LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch BlockRates LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "BlockRatesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/arrival/{arrival}/departure/{departure}/reservationTicketsCodes": { "get": { "summary": "Return list of values for hotel reservation tickets codes", "description": "Use this API to return the list of values for reservation tickets codes for a specific property based on search criteria such as departure, arrival, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getReservationTicketsCodesLOV
", "operationId": "getReservationTicketsCodesLOV", "parameters": [ { "name": "departure", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'departure' which is required to fetch ReservationTicketsCodes LOV" }, { "name": "arrival", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'arrival' which is required to fetch ReservationTicketsCodes LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ReservationTicketsCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ReservationTicketsCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/arrivalDate/{arrivalDate}/blockCodesByArrivalDate": { "get": { "summary": "Return list of values for hotel block codes by arrival date", "description": "Use this API to return the list of values for block codes by arrival date for a specific property based on search criteria such as arrivalDate, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getBlockCodesByArrivalDateLOV
", "operationId": "getBlockCodesByArrivalDateLOV", "parameters": [ { "name": "arrivalDate", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'arrivalDate' which is required to fetch BlockCodesByArrivalDate LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch BlockCodesByArrivalDate LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "BlockCodesByArrivalDateLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/articleCodes": { "get": { "summary": "Return list of values for hotel article codes", "description": "Use this API to return the list of values for article codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getArticleCodesLOV
", "operationId": "getArticleCodesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ArticleCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ArticleCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/attractions": { "get": { "summary": "Return list of values for hotel attractions", "description": "Use this API to return the list of values for attractions for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getAttractionsLOV
", "operationId": "getAttractionsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch Attractions LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "AttractionsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/authorizer": { "get": { "summary": "Return list of values for hotel authorizers", "description": "Use this API to return the list of values for authorizers for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getAuthorizerLOV
", "operationId": "getAuthorizerLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch Authorizer LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "AuthorizerLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/availableProfileOwnerRooms": { "get": { "summary": "Return list of values for hotel available profile owner rooms", "description": "Use this API to return the list of values for available profile owner rooms for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getAvailableProfileOwnerRoomsLOV
", "operationId": "getAvailableProfileOwnerRoomsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch AvailableProfileOwnerRooms LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "AvailableProfileOwnerRoomsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/availableScriptLanguages": { "get": { "summary": "Return list of values for hotel available script languages", "description": "Use this API to return the list of values for available script languages for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getAvailableScriptLanguagesLOV
", "operationId": "getAvailableScriptLanguagesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch AvailableScriptLanguages LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "AvailableScriptLanguagesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/awardCodes": { "get": { "summary": "Return list of values for hotel award codes", "description": "Use this API to return the list of values for award codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getAwardCodesLOV
", "operationId": "getAwardCodesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch AwardCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "AwardCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/awardCodesMultiHotel": { "get": { "summary": "Return list of values for hotel award codes multi hotel", "description": "Use this API to return the list of values for award codes multi hotel for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getAwardCodesMultiHotelLOV
", "operationId": "getAwardCodesMultiHotelLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch AwardCodesMultiHotel LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "AwardCodesMultiHotelLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/awardMktgCodes": { "get": { "summary": "Return list of values for hotel award marketing codes", "description": "Use this API to return the list of values for award marketing codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getAwardMktgCodesLOV
", "operationId": "getAwardMktgCodesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch AwardMktgCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "AwardMktgCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/bankAccounts": { "get": { "summary": "Return list of values for hotel bank accounts", "description": "Use this API to return the list of values for bank accounts for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getBankAccountsLOV
", "operationId": "getBankAccountsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch BankAccounts LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "BankAccountsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/bankAccountsForReports": { "get": { "summary": "Return list of values for hotel bank accounts for reports", "description": "Use this API to return the list of values for bank accounts for reports for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getBankAccountsForReportsLOV
", "operationId": "getBankAccountsForReportsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch BankAccountsForReports LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "BankAccountsForReportsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/banquetPrintingMethod": { "get": { "summary": "Return list of values for hotel banquet printing methods", "description": "Use this API to return the list of values for banquet printing methods for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getBanquetPrintingMethodLOV
", "operationId": "getBanquetPrintingMethodLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch BanquetPrintingMethod LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "BanquetPrintingMethodLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/beforeIncomeAudit/{beforeIncomeAudit}/endOfDayReports": { "get": { "summary": "Return list of values for hotel end of day reports", "description": "Use this API to return the list of values for end of day reports for a specific property based on search criteria such as beforeIncomeAudit, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getEndOfDayReportsLOV
", "operationId": "getEndOfDayReportsLOV", "parameters": [ { "name": "beforeIncomeAudit", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'beforeIncomeAudit' which is required to fetch EndOfDayReports LOV", "enum": [ "Y", "N" ] }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch EndOfDayReports LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "EndOfDayReportsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/beginDate/{beginDate}/endDate/{endDate}/blockCodes": { "get": { "summary": "Return list of values for hotel block codes", "description": "Use this API to return the list of values for block codes for a specific property based on search criteria such as endDate, beginDate, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getBlockCodesLOV
", "operationId": "getBlockCodesLOV", "parameters": [ { "name": "endDate", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'endDate' which is required to fetch BlockCodes LOV" }, { "name": "beginDate", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'beginDate' which is required to fetch BlockCodes LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch BlockCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "BlockCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/beginDate/{beginDate}/endDate/{endDate}/blockIds": { "get": { "summary": "Return list of values for hotel block Ids", "description": "Use this API to return the list of values for block Ids for a specific property based on search criteria such as endDate, beginDate, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getBlockIdsLOV
", "operationId": "getBlockIdsLOV", "parameters": [ { "name": "endDate", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'endDate' which is required to fetch BlockIds LOV" }, { "name": "beginDate", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'beginDate' which is required to fetch BlockIds LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch BlockIds LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "BlockIdsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/beginDate/{beginDate}/endDate/{endDate}/negotiatedOnly/{negotiatedOnly}/blockRateCodes": { "get": { "summary": "Return list of values for hotel block rate codes", "description": "Use this API to return the list of values for block rate codes for a specific property based on search criteria such as negotiatedOnly, endDate, beginDate, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getBlockRateCodesLOV
", "operationId": "getBlockRateCodesLOV", "parameters": [ { "name": "negotiatedOnly", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'negotiatedOnly' which is required to fetch BlockRateCodes LOV", "enum": [ "Y", "N" ] }, { "name": "endDate", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'endDate' which is required to fetch BlockRateCodes LOV" }, { "name": "beginDate", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'beginDate' which is required to fetch BlockRateCodes LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch BlockRateCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "BlockRateCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/beginDate/{beginDate}/endDate/{endDate}/resStatReportRateCode": { "get": { "summary": "Return list of values for hotel report rate codes", "description": "Use this API to return the list of values for report rate codes for a specific property based on search criteria such as endDate, beginDate, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getResStatReportRateCodeLOV
", "operationId": "getResStatReportRateCodeLOV", "parameters": [ { "name": "endDate", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'endDate' which is required to fetch ResStatReportRateCode LOV" }, { "name": "beginDate", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'beginDate' which is required to fetch ResStatReportRateCode LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ResStatReportRateCode LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ResStatReportRateCodeLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/beginDate/{beginDate}/membershipId/{membershipId}/membershipPromotions": { "get": { "summary": "Return list of values for hotel membership promotions", "description": "Use this API to return the list of values for membership promotions for a specific property based on search criteria such as membershipId, endDate, beginDate, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getMembershipPromotionsLOV
", "operationId": "getMembershipPromotionsLOV", "parameters": [ { "name": "membershipId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'membershipId' which is required to fetch MembershipPromotions LOV" }, { "name": "beginDate", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'beginDate' which is required to fetch MembershipPromotions LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch MembershipPromotions LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "MembershipPromotionsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/billingInstructions": { "get": { "summary": "Return list of values for hotel billing instructions", "description": "Use this API to return the list of values for billing instructions for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getBillingInstructionsLOV
", "operationId": "getBillingInstructionsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch BillingInstructions LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "BillingInstructionsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/blockCodesFinOperations": { "get": { "summary": "Return list of values for hotel block codes financial operations", "description": "Use this API to return the list of values for hotel block codes financial operations for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getBlockCodesFinOperationsLOV
", "operationId": "getBlockCodesFinOperationsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch BlockCodesFinOperations LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "BlockCodesFinOperationsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/blockEvents": { "get": { "summary": "Return list of values for hotel block events", "description": "Use this API to return the list of values for hotel block events for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getBlockEventsLOV
", "operationId": "getBlockEventsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch BlockEvents LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "BlockEventsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/blockId/{blockId}/blockEventIds": { "get": { "summary": "Return list of values for hotel block event Ids", "description": "Use this API to return the list of values for block event Ids for a specific property based on search criteria such as blockId, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getBlockEventIdsLOV
", "operationId": "getBlockEventIdsLOV", "parameters": [ { "name": "blockId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'blockId' which is required to fetch BlockEventIds LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch BlockEventIds LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "BlockEventIdsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/blockModeLov": { "get": { "summary": "Return list of values for hotel block modes", "description": "Use this API to return the list of values for block modes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getBlockModeLovLOV
", "operationId": "getBlockModeLovLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch BlockModeLov LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "BlockModeLovLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/blockPaymentMethods": { "get": { "summary": "Return list of values for hotel block payment methods", "description": "Use this API to return the list of values for block payment methods for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getBlockPaymentMethodsLOV
", "operationId": "getBlockPaymentMethodsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch BlockPaymentMethods LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "BlockPaymentMethodsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/bookingChannels/{bookingChannelCode}/roomType/{roomType}/channelConfigRateCodes": { "get": { "summary": "Return list of values for hotel channel configuration rate codes", "description": "Use this API to return the list of values for channel configuration rate codes for a specific property based on search criteria such as roomType, bookingChannelCode, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getChannelConfigRateCodesLOV
", "operationId": "getChannelConfigRateCodesLOV", "parameters": [ { "name": "roomType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'roomType' which is required to fetch ChannelConfigRateCodes LOV" }, { "name": "bookingChannelCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'bookingChannelCode' which is required to fetch ChannelConfigRateCodes LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ChannelConfigRateCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ChannelConfigRateCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/bookingStatus/{bookingStatus}/blockReservationTypes": { "get": { "summary": "Return list of values for hotel block reservation types", "description": "Use this API to return the list of values for block reservation types for a specific property based on search criteria such as bookingStatus, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getBlockReservationTypesLOV
", "operationId": "getBlockReservationTypesLOV", "parameters": [ { "name": "bookingStatus", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'bookingStatus' which is required to fetch BlockReservationTypes LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch BlockReservationTypes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "BlockReservationTypesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/bookingTypesIndividuals": { "get": { "summary": "Return list of values for hotel booking types individuals", "description": "Use this API to return the list of values for booking types individuals for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getBookingTypesIndividualsLOV
", "operationId": "getBookingTypesIndividualsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch BookingTypesIndividuals LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "BookingTypesIndividualsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/breakOutId/{breakOutId}/hkTaskSheetsNo": { "get": { "summary": "Return list of values for hotel housekeeping task sheets no", "description": "Use this API to return the list of values for housekeeping task sheets no for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getHKTaskSheetsNoLOV
", "operationId": "getHKTaskSheetsNoLOV", "parameters": [ { "name": "breakOutId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'breakOutId' which is required to fetch HKTaskSheetsNo LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch HKTaskSheetsNo LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "HKTaskSheetsNoLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/bucketType/{bucketType}/revenueBucketTrxCodes": { "get": { "summary": "Return list of values for hotel revenue bucket transaction codes", "description": "Use this API to return the list of values for revenue bucket transaction codes for a specific property based on search criteria such as bucketType, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRevenueBucketTrxCodesLOV
", "operationId": "getRevenueBucketTrxCodesLOV", "parameters": [ { "name": "bucketType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'bucketType' which is required to fetch RevenueBucketTrxCodes LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RevenueBucketTrxCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RevenueBucketTrxCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/budgetForecastCodes": { "get": { "summary": "Return list of values for hotel budget forecast codes", "description": "Use this API to return the list of values for budget forecast codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getBudgetForecastCodesLOV
", "operationId": "getBudgetForecastCodesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch BudgetForecastCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "BudForecastCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/budgetRateCodes": { "get": { "summary": "Return list of values for hotel budget rate codes", "description": "Use this API to return the list of values for budget rate codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getBudgetRateCodesLOV
", "operationId": "getBudgetRateCodesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch BudgetRateCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "BudRateCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/businessDate/{businessDate}/hkScheduledAttendants": { "get": { "summary": "Return list of values for hotel housekeeping scheduled attendants", "description": "Use this API to return the list of values for housekeeping scheduled attendants for a specific property based on search criteria such as businessDate, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getHKScheduledAttendantsLOV
", "operationId": "getHKScheduledAttendantsLOV", "parameters": [ { "name": "businessDate", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'businessDate' which is required to fetch HKScheduledAttendants LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch HKScheduledAttendants LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "HKScheduledAttendantsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/campaignActivityTypes": { "get": { "summary": "Return list of values for hotel campaign activity types", "description": "Use this API to return the list of values for campaign activity types for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getCampaignActivityTypesLOV
", "operationId": "getCampaignActivityTypesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch CampaignActivityTypes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "CampaignActivityTypesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/cashRegisterId": { "get": { "summary": "Return list of values for hotel cash register ids", "description": "Use this API to return the list of values for cash register ids for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getCashRegisterIDLOV
", "operationId": "getCashRegisterIDLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch CashRegisterID LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "CashRegisterIDLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/catBudgetType/{catBudgetType}/catBudgetTypeEventCodes": { "get": { "summary": "Return list of values for hotel catering budget type event codes", "description": "Use this API to return the list of values for catering budget type event codes for a specific property based on search criteria such as catBudgetType, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getCatBudgetTypeEventCodesLOV
", "operationId": "getCatBudgetTypeEventCodesLOV", "parameters": [ { "name": "catBudgetType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'catBudgetType' which is required to fetch CatBudgetTypeEventCodes LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch CatBudgetTypeEventCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "CatBudTypeEventCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/catBudgetType/{catBudgetType}/catBudgetTypeMarketCodes": { "get": { "summary": "Return list of values for hotel catering budget type market codes", "description": "Use this API to return the list of values for catering budget type market codes for a specific property based on search criteria such as catBudgetType, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getCatBudgetTypeMarketCodesLOV
", "operationId": "getCatBudgetTypeMarketCodesLOV", "parameters": [ { "name": "catBudgetType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'catBudgetType' which is required to fetch CatBudgetTypeMarketCodes LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch CatBudgetTypeMarketCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "CatBudTypeMarketCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/catBudgetType/{catBudgetType}/catBudgetTypeMealCodes": { "get": { "summary": "Return list of values for hotel catering budget type meal codes", "description": "Use this API to return the list of values for catering budget type meal codes for a specific property based on search criteria such as catBudgetType, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getCatBudgetTypeMealCodesLOV
", "operationId": "getCatBudgetTypeMealCodesLOV", "parameters": [ { "name": "catBudgetType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'catBudgetType' which is required to fetch CatBudgetTypeMealCodes LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch CatBudgetTypeMealCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "CatBudTypeMealCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/catBudgetType/{catBudgetType}/catBudgetTypeRevenueCodes": { "get": { "summary": "Return list of values for hotel catering budget type revenue codes", "description": "Use this API to return the list of values for catering budget type revenue codes for a specific property based on search criteria such as catBudgetType, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getCatBudgetTypeRevenueCodesLOV
", "operationId": "getCatBudgetTypeRevenueCodesLOV", "parameters": [ { "name": "catBudgetType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'catBudgetType' which is required to fetch CatBudgetTypeRevenueCodes LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch CatBudgetTypeRevenueCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "CatBudTypeRevenueCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/cateringPackagePriceCodes": { "get": { "summary": "Return list of values for hotel catering package price codes", "description": "Use this API to return the list of values for catering package price codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getCateringPackagePriceCodesLOV
", "operationId": "getCateringPackagePriceCodesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch CateringPackagePriceCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "CateringPackagePriceCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/channel/{channel}/bookingChannelRatePlans": { "get": { "summary": "Return list of values for hotel booking channel rate plans", "description": "Use this API to return the list of values for booking channel rate plans for a specific property based on search criteria such as channel, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getBookingChannelRatePlansLOV
", "operationId": "getBookingChannelRatePlansLOV", "parameters": [ { "name": "channel", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'channel' which is required to fetch BookingChannelRatePlans LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch BookingChannelRatePlans LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "BookingChannelRatePlansLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/channelCardTypeMappingCardType": { "get": { "summary": "Return list of values for hotel channel card type mappings", "description": "Use this API to return the list of values for channel card type mappings for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getChannelCardTypeMappingCardTypeLOV
", "operationId": "getChannelCardTypeMappingCardTypeLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ChannelCardTypeMappingCardType LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ChannelCardTypeMappingCardTypeLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/channelCardTypeMappingGdsHost": { "get": { "summary": "Return list of values for hotel channel card type mappings gds host", "description": "Use this API to return the list of values for channel card type mappings gds host for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getChannelCardTypeMappingGdsHostLOV
", "operationId": "getChannelCardTypeMappingGdsHostLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ChannelCardTypeMappingGdsHost LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ChannelCardTypeMappingGdsHostLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/commissionCode": { "get": { "summary": "Return list of values for hotel commission codes", "description": "Use this API to return the list of values for commission codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getCommissionCodeLOV
", "operationId": "getCommissionCodeLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch CommissionCode LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "CommissionCodeLOV 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": [ "LOV" ] } }, "/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 transaction codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getCommissionTxnCodesLOV
", "operationId": "getCommissionTxnCodesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch CommissionTxnCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "CommissionTxnCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/compAuthorizers": { "get": { "summary": "Return list of values for hotel comp authorizers", "description": "Use this API to return the list of values for comp authorizers for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getCompAuthorizersLOV
", "operationId": "getCompAuthorizersLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch CompAuthorizers LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "CompAuthorizersLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/compTypes": { "get": { "summary": "Return list of values for hotel comp types", "description": "Use this API to return the list of values for comp types for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getCompTypesLOV
", "operationId": "getCompTypesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch CompTypes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "CompTypesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/companies": { "get": { "summary": "Return list of values for hotel companies", "description": "Use this API to return the list of values for companies for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getCompaniesLOV
", "operationId": "getCompaniesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch Companies LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "CompaniesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/confLetterReports": { "get": { "summary": "Return list of values for hotel confirmation letter reports", "description": "Use this API to return the list of values for confirmation letter reports for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getConfLetterReportsLOV
", "operationId": "getConfLetterReportsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ConfLetterReports LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ConfLetterReportsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/configType/{configType}/exportMappingCodesToLink": { "get": { "summary": "Return list of values for hotel export mapping codes to link", "description": "Use this API to return the list of values for export mapping codes to link for a specific property based on search criteria such as configType, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getExportMappingCodesToLinkLOV
", "operationId": "getExportMappingCodesToLinkLOV", "parameters": [ { "name": "configType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'configType' which is required to fetch ExportMappingCodesToLink LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ExportMappingCodesToLink LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ExportMappingCodesToLinkLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/contactType/{contactType}/hotelContactCommMethod": { "get": { "summary": "Return list of values for hotel contact communication methods", "description": "Use this API to return the list of values for hotel contact communication methods for a specific property based on search criteria such as contactType, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getHotelContactCommMethodLOV
", "operationId": "getHotelContactCommMethodLOV", "parameters": [ { "name": "contactType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'contactType' which is required to fetch HotelContactCommMethod LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch HotelContactCommMethod LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "HotelContactCommMethodLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/creditCardTypes": { "get": { "summary": "Return list of values for hotel credit card types", "description": "Use this API to return the list of values for credit card types for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getCreditCardTypesLOV
", "operationId": "getCreditCardTypesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch CreditCardTypes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "CreditCardTypesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/criteria/{criteria}/stageProfiles": { "get": { "summary": "Return list of values for hotel stage profiles", "description": "Use this API to return the list of values for stage profiles for a specific property based on search criteria such as criteria, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getStageProfilesLOV
", "operationId": "getStageProfilesLOV", "parameters": [ { "name": "criteria", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'criteria' which is required to fetch StageProfiles LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch StageProfiles LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "StageProfilesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/currentRateCode/{currentRateCode}/currencyCode/{currencyCode}/daily/{daily}/tiered/{tiered}/configBaseRatePlans": { "get": { "summary": "Return list of values for hotel configuration base rate plans", "description": "Use this API to return the list of values for configuration base rate plans for a specific property based on search criteria such as tiered, daily, currencyCode, currentRateCode, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getConfigBaseRatePlansLOV
", "operationId": "getConfigBaseRatePlansLOV", "parameters": [ { "name": "tiered", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'tiered' which is required to fetch ConfigBaseRatePlans LOV", "enum": [ "Y", "N" ] }, { "name": "daily", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'daily' which is required to fetch ConfigBaseRatePlans LOV", "enum": [ "Y", "N" ] }, { "name": "currencyCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'currencyCode' which is required to fetch ConfigBaseRatePlans LOV" }, { "name": "currentRateCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'currentRateCode' which is required to fetch ConfigBaseRatePlans LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ConfigBaseRatePlans LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ConfigBaseRatePlansLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/currentRateCode/{currentRateCode}/tiered/{tiered}/daily/{daily}/configAdvDynamicBaseRatePlans": { "get": { "summary": "Return list of values for hotel configuration advanced dynamic base rate plans", "description": "Use this API to return the list of values for configuration advanced dynamic base rate plans for a specific property based on search criteria such as tiered, daily, currencyCode, currentRateCode, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getConfigAdvDynamicBaseRatePlansLOV
", "operationId": "getConfigAdvDynamicBaseRatePlansLOV", "parameters": [ { "name": "daily", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'daily' which is required to fetch ConfigAdvDynamicBaseRatePlans LOV", "enum": [ "Y", "N" ] }, { "name": "tiered", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'tiered' which is required to fetch ConfigAdvDynamicBaseRatePlans LOV", "enum": [ "Y", "N" ] }, { "name": "currentRateCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'currentRateCode' which is required to fetch ConfigAdvDynamicBaseRatePlans LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ConfigAdvDynamicBaseRatePlans LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ConfigAdvDynamicBaseRatePlansLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/customNumberConfigCodes": { "get": { "summary": "Return list of values for hotel custom number configuration codes", "description": "Use this API to return the list of values for custom number configuration codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getCustomNumberConfigCodesLOV
", "operationId": "getCustomNumberConfigCodesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch CustomNumberConfigCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "CustomNumberConfigCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/dbfLogo/{dbfLogo}/customRoomTranslation": { "get": { "summary": "Return list of values for hotel custom room translations", "description": "Use this API to return the list of values for custom room translations for a specific property based on search criteria such as dbfLogo, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getCustomRoomTranslationLOV
", "operationId": "getCustomRoomTranslationLOV", "parameters": [ { "name": "dbfLogo", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'dbfLogo' which is required to fetch CustomRoomTranslation LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch CustomRoomTranslation LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "CustomRoomTranslationLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/departmentId/{departmentId}/quickTexts": { "get": { "summary": "Return list of values for hotel quick texts", "description": "Use this API to return the list of values for quick texts for a specific property based on search criteria such as departmentId, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getQuickTextsLOV
", "operationId": "getQuickTextsLOV", "parameters": [ { "name": "departmentId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'departmentId' which is required to fetch QuickTexts LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch QuickTexts LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "QuickTextsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/deviceLocations": { "get": { "summary": "Return list of values for hotel device locations", "description": "Use this API to return the list of values for device locations for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getDeviceLocationsLOV
", "operationId": "getDeviceLocationsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch DeviceLocations LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "DeviceLocationsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/dietaryPreferences": { "get": { "summary": "Return list of values for hotel dietary preferences", "description": "Use this API to return the list of values for dietary preferences for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getDietaryPreferencesLOV
", "operationId": "getDietaryPreferencesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch DietaryPreferences LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "DietaryPreferencesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/eCoupon": { "get": { "summary": "Return list of values for hotel ecoupon", "description": "Use this API to return the list of values for ecoupon for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getECouponLOV
", "operationId": "getECouponLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ECoupon LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ECouponLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/eCouponRateCodes": { "get": { "summary": "Return list of values for hotel ecoupon rate codes", "description": "Use this API to return the list of values for ecoupon rate codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getECouponRateCodesLOV
", "operationId": "getECouponRateCodesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ECouponRateCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ECouponRateCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/ecouponResvRoom": { "get": { "summary": "Return list of values for hotel ecoupon reservation rooms", "description": "Use this API to return the list of values for ecoupon reservation rooms for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getEcouponResvRoomLOV
", "operationId": "getEcouponResvRoomLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch EcouponResvRoom LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "EcouponResvRoomLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/eventGroups": { "get": { "summary": "Return list of values for hotel event groups", "description": "Use this API to return the list of values for event groups for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getEventGroupsLOV
", "operationId": "getEventGroupsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch EventGroups LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "EventGroupsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/eventLocations": { "get": { "summary": "Return list of values for hotel event locations", "description": "Use this API to return the list of values for event locations for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getEventLocationsLOV
", "operationId": "getEventLocationsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch EventLocations LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "EventLocationsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/exchangeType/{exchangeType}/currencyExchangeRates": { "get": { "summary": "Return list of values for hotel currency exchange rates", "description": "Use this API to return the list of values for currency exchange rates for a specific property based on search criteria such as exchangeType, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getCurrencyExchangeRatesLOV
", "operationId": "getCurrencyExchangeRatesLOV", "parameters": [ { "name": "exchangeType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'exchangeType' which is required to fetch CurrencyExchangeRates LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch CurrencyExchangeRates LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "CurrencyExchangeRatesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/exportMappingTypeCodes": { "get": { "summary": "Return list of values for hotel export mapping type codes", "description": "Use this API to return the list of values for export mapping type codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getExportMappingTypeCodesLOV
", "operationId": "getExportMappingTypeCodesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ExportMappingTypeCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ExportMappingTypeCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/extSystem/{extSystem}/module/{module}/businessEventActionType": { "get": { "summary": "Return list of values for hotel business event action types", "description": "Use this API to return the list of values for business event action types for a specific property based on search criteria such as module, extSystem, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getBusinessEventActionTypeLOV
", "operationId": "getBusinessEventActionTypeLOV", "parameters": [ { "name": "module", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'module' which is required to fetch BusinessEventActionType LOV" }, { "name": "extSystem", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'extSystem' which is required to fetch BusinessEventActionType LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch BusinessEventActionType LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "BusinessEventActionTypeLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/externalReferenceTypes": { "get": { "summary": "Return list of values for hotel external reference types", "description": "Use this API to return the list of values for external reference types for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getExternalReferenceTypesLOV
", "operationId": "getExternalReferenceTypesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ExternalReferenceTypes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ExternalReferenceTypesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/facilityCodes": { "get": { "summary": "Return list of values for hotel facility codes", "description": "Use this API to return the list of values for facility codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getFacilityCodesLOV
", "operationId": "getFacilityCodesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch FacilityCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "FacilityCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/facilityTask/{facilityTask}/facilityCodesReservation": { "get": { "summary": "Return list of values for hotel facility codes reservation", "description": "Use this API to return the list of values for facility codes reservation for a specific property based on search criteria such as facilityTask, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getFacilityCodesReservationLOV
", "operationId": "getFacilityCodesReservationLOV", "parameters": [ { "name": "facilityTask", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'facilityTask' which is required to fetch FacilityCodesReservation LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch FacilityCodesReservation LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "FacilityCodesReservationLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/facilityTasks": { "get": { "summary": "Return list of values for hotel facility tasks", "description": "Use this API to return the list of values for facility tasks for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getFacilityTasksLOV
", "operationId": "getFacilityTasksLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch FacilityTasks LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "FacilityTasksLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/fileGroup/{fileGroup}/availableExportTemplates": { "get": { "summary": "Return list of values for hotel available export templates", "description": "Use this API to return the list of values for available export templates for a specific property based on search criteria such as fileGroup, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getAvailableExportTemplatesLOV
", "operationId": "getAvailableExportTemplatesLOV", "parameters": [ { "name": "fileGroup", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'fileGroup' which is required to fetch AvailableExportTemplates LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch AvailableExportTemplates LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "AvailableExportTemplatesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/fiscalPaymentMethods": { "get": { "summary": "Return list of values for hotel fiscal payment methods", "description": "Use this API to return the list of values for fiscal payment methods for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getFiscalPaymentMethodsLOV
", "operationId": "getFiscalPaymentMethodsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch FiscalPaymentMethods LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "FiscalPaymentMethodsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/fiscalYearId/{fiscalYearId}/repFiscalMonths": { "get": { "summary": "Return list of values for hotel rep fiscal months", "description": "Use this API to return the list of values for rep fiscal months for a specific property based on search criteria such as fiscalYearId, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRepFiscalMonthsLOV
", "operationId": "getRepFiscalMonthsLOV", "parameters": [ { "name": "fiscalYearId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'fiscalYearId' which is required to fetch RepFiscalMonths LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RepFiscalMonths LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RepFiscalMonthsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/fiscalYearId/{fiscalYearId}/repFiscalWeeks": { "get": { "summary": "Return list of values for hotel rep fiscal weeks", "description": "Use this API to return the list of values for rep fiscal weeks for a specific property based on search criteria such as fiscalYearId, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRepFiscalWeeksLOV
", "operationId": "getRepFiscalWeeksLOV", "parameters": [ { "name": "fiscalYearId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'fiscalYearId' which is required to fetch RepFiscalWeeks LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RepFiscalWeeks LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RepFiscalWeeksLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/fixedChargesTransactionCodes": { "get": { "summary": "Return list of values for hotel fixed charges transaction codes", "description": "Use this API to return the list of values for fixed charges transaction codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getFixedChargesTransactionCodesLOV
", "operationId": "getFixedChargesTransactionCodesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch FixedChargesTransactionCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "FixedChargesTransactionCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/floors": { "get": { "summary": "Return list of values for hotel floors", "description": "Use this API to return the list of values for floors for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getFloorsLOV
", "operationId": "getFloorsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch Floors LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "FloorsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/folioStyles": { "get": { "summary": "Return list of values for hotel folio styles", "description": "Use this API to return the list of values for folio styles for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getFolioStylesLOV
", "operationId": "getFolioStylesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch FolioStyles LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "FolioStylesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/folioTypes": { "get": { "summary": "Return list of values for hotel folio types", "description": "Use this API to return the list of values for folio types for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getFolioTypesLOV
", "operationId": "getFolioTypesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch FolioTypes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "FolioTypesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/forecastGroups": { "get": { "summary": "Return list of values for hotel forecast groups", "description": "Use this API to return the list of values for forecast groups for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getForecastGroupsLOV
", "operationId": "getForecastGroupsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ForecastGroups LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ForecastGroupsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/fromDate/{fromDate}/taskBreakOut": { "get": { "summary": "Return list of values for hotel task break out", "description": "Use this API to return the list of values for task break out for a specific property based on search criteria such as fromDate, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getTaskBreakOutLOV
", "operationId": "getTaskBreakOutLOV", "parameters": [ { "name": "fromDate", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'fromDate' which is required to fetch TaskBreakOut LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch TaskBreakOut LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "TaskBreakOutLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/fromDate/{fromDate}/toDate/{toDate}/repRoomsStat": { "get": { "summary": "Return list of values for hotel rep rooms statistics", "description": "Use this API to return the list of values for rep rooms statistics for a specific property based on search criteria such as toDate, fromDate, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRepRoomsStatLOV
", "operationId": "getRepRoomsStatLOV", "parameters": [ { "name": "toDate", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'toDate' which is required to fetch RepRoomsStat LOV" }, { "name": "fromDate", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'fromDate' which is required to fetch RepRoomsStat LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RepRoomsStat LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RepRoomsStatLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/fromRoomClass/{fromRoomClass}/upsellToRoomClassEdit": { "get": { "summary": "Return list of values for hotel upsell to room class edit", "description": "Use this API to return the list of values for upsell to room class edit for a specific property based on search criteria such as fromRoomClass, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getUpsellToRoomClassEditLOV
", "operationId": "getUpsellToRoomClassEditLOV", "parameters": [ { "name": "fromRoomClass", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'fromRoomClass' which is required to fetch UpsellToRoomClassEdit LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch UpsellToRoomClassEdit LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "UpsellToRoomClassEditLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/fromRoomNumber": { "get": { "summary": "Return list of values for hotel from room number", "description": "Use this API to return the list of values for from room number for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getFromRoomNumberLOV
", "operationId": "getFromRoomNumberLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch FromRoomNumber LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "FromRoomNumberLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/fromRoomTypeLabel/{fromRoomTypeLabel}/upsellToRoomTypeEdit": { "get": { "summary": "Return list of values for hotel upsell to room type edit", "description": "Use this API to return the list of values for upsell to room type edit for a specific property based on search criteria such as fromRoomTypeLabel, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getUpsellToRoomTypeEditLOV
", "operationId": "getUpsellToRoomTypeEditLOV", "parameters": [ { "name": "fromRoomTypeLabel", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'fromRoomTypeLabel' which is required to fetch UpsellToRoomTypeEdit LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch UpsellToRoomTypeEdit LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "UpsellToRoomTypeEditLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/gemMenuItems": { "get": { "summary": "Return list of values for hotel gem menu items", "description": "Use this API to return the list of values for gem menu items for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getGemMenuItemsLOV
", "operationId": "getGemMenuItemsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch GemMenuItems LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "GemMenuItemsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/genericReports": { "get": { "summary": "Return list of values for hotel generic reports", "description": "Use this API to return the list of values for generic reports for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getGenericReportsLOV
", "operationId": "getGenericReportsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch GenericReports LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "GenericReportsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/groupArrivals": { "get": { "summary": "Return list of values for hotel group arrivals", "description": "Use this API to return the list of values for group arrivals for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getGroupArrivalsLOV
", "operationId": "getGroupArrivalsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch GroupArrivals LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "GroupArrivalsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/groups": { "get": { "summary": "Return list of values for hotel groups", "description": "Use this API to return the list of values for groups for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getGroupsLOV
", "operationId": "getGroupsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch Groups LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "GroupsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/guestMessagesMultiHotel": { "get": { "summary": "Return list of values for hotel guest messages multi hotel", "description": "Use this API to return the list of values for guest messages multi hotel for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getGuestMessagesMultiHotelLOV
", "operationId": "getGuestMessagesMultiHotelLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch GuestMessagesMultiHotel LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "GuestMessagesMultiHotelLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/guestMessagesQuickTexts": { "get": { "summary": "Return list of values for hotel guest messages quick texts", "description": "Use this API to return the list of values for guest messages quick texts for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getGuestMessagesQuickTextsLOV
", "operationId": "getGuestMessagesQuickTextsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch GuestMessagesQuickTexts LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "GuestMessagesQuickTextsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/hkAttendants": { "get": { "summary": "Return list of values for hotel housekeeping attendants", "description": "Use this API to return the list of values for housekeeping attendants for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getHKAttendantsLOV
", "operationId": "getHKAttendantsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch HKAttendants LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "HKAttendantsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/hkAttendantsMobile": { "get": { "summary": "Return list of values for hotel housekeeping attendants mobile", "description": "Use this API to return the list of values for housekeeping attendants mobile for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getHKAttendantsMobileLOV
", "operationId": "getHKAttendantsMobileLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch HKAttendantsMobile LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "HKAttendantsMobileLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/hkFloors": { "get": { "summary": "Return list of values for hotel housekeeping floors", "description": "Use this API to return the list of values for housekeeping floors for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getHkFloorsLOV
", "operationId": "getHkFloorsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch HkFloors LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "HkFloorsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/hkRoomTypes": { "get": { "summary": "Return list of values for hotel housekeeping room types", "description": "Use this API to return the list of values for housekeeping room types for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getHkRoomTypesLOV
", "operationId": "getHkRoomTypesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch HkRoomTypes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "HkRoomTypesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/hkRooms": { "get": { "summary": "Return list of values for hotel housekeeping rooms", "description": "Use this API to return the list of values for housekeeping rooms for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getHkRoomsLOV
", "operationId": "getHkRoomsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch HkRooms LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "HkRoomsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/hkTaskBreakOut": { "get": { "summary": "Return list of values for hotel housekeeping task break out", "description": "Use this API to return the list of values for housekeeping task break out for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getHKTaskBreakOutLOV
", "operationId": "getHKTaskBreakOutLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch HKTaskBreakOut LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "HKTaskBreakOutLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/hkTaskCodes": { "get": { "summary": "Return list of values for hotel housekeeping task codes", "description": "Use this API to return the list of values for housekeeping task codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getHKTaskCodesLOV
", "operationId": "getHKTaskCodesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch HKTaskCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "HKTaskCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/hkTaskTemplates": { "get": { "summary": "Return list of values for hotel housekeeping task templates", "description": "Use this API to return the list of values for housekeeping task templates for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getHKTaskTemplatesLOV
", "operationId": "getHKTaskTemplatesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch HKTaskTemplates LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "HKTaskTemplatesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/hotelEventTypes": { "get": { "summary": "Return list of values for hotel event types", "description": "Use this API to return the list of values for event types for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getHotelEventTypesLOV
", "operationId": "getHotelEventTypesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch HotelEventTypes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "HotelEventTypesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/hotelInterfaceImportRooms": { "get": { "summary": "Return list of values for hotel interface import rooms", "description": "Use this API to return the list of values for interface import rooms for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getHotelInterfaceImportRoomsLOV
", "operationId": "getHotelInterfaceImportRoomsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch HotelInterfaceImportRooms LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "HotelInterfaceImportRoomsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/hotelRateTier": { "get": { "summary": "Return list of values for hotel rate tiers", "description": "Use this API to return the list of values for rate tiers for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getHotelRateTierLOV
", "operationId": "getHotelRateTierLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch HotelRateTier LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "HotelRateTierLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/houseKeepingRooms": { "get": { "summary": "Return list of values for hotel housekeeping rooms", "description": "Use this API to return the list of values for housekeeping rooms for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getHouseKeepingRoomsLOV
", "operationId": "getHouseKeepingRoomsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch HouseKeepingRooms LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "HouseKeepingRoomsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/houseKeepingSections": { "get": { "summary": "Return list of values for hotel housekeeping sections", "description": "Use this API to return the list of values for housekeeping sections for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getHouseKeepingSectionsLOV
", "operationId": "getHouseKeepingSectionsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch HouseKeepingSections LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "HouseKeepingSectionsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/housekeepingCreditRules": { "get": { "summary": "Return list of values for hotel housekeeping credit rules", "description": "Use this API to return the list of values for housekeeping credit rules for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getHousekeepingCreditRulesLOV
", "operationId": "getHousekeepingCreditRulesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch HousekeepingCreditRules LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "HousekeepingCreditRulesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/ifcId/{ifcId}/category/{category}/ifcRightsView": { "get": { "summary": "Return list of values for hotel interface rights view", "description": "Use this API to return the list of values for interface rights view for a specific property based on search criteria such as category, ifcId, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getIfcRightsViewLOV
", "operationId": "getIfcRightsViewLOV", "parameters": [ { "name": "category", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'category' which is required to fetch IfcRightsView LOV" }, { "name": "ifcId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'ifcId' which is required to fetch IfcRightsView LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch IfcRightsView LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "IfcRightsViewLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/imbalanceVerificationTypes": { "get": { "summary": "Return list of values for hotel imbalance verification types", "description": "Use this API to return the list of values for imbalance verification types for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getImbalanceVerificationTypesLOV
", "operationId": "getImbalanceVerificationTypesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ImbalanceVerificationTypes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ImbalanceVerificationTypesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/includeBlank/{includeBlank}/upsellOccupancyLevels": { "get": { "summary": "Return list of values for hotel upsell occupancy levels", "description": "Use this API to return the list of values for upsell occupancy levels for a specific property based on search criteria such as includeBlank, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getUpsellOccupancyLevelsLOV
", "operationId": "getUpsellOccupancyLevelsLOV", "parameters": [ { "name": "includeBlank", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'includeBlank' which is required to fetch UpsellOccupancyLevels LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch UpsellOccupancyLevels LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "UpsellOccupancyLevelsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/includeInactive/{includeInactive}/sourceGroups": { "get": { "summary": "Return list of values for hotel source groups", "description": "Use this API to return the list of values for source groups for a specific property based on search criteria such as includeInactive, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getSourceGroupsLOV
", "operationId": "getSourceGroupsLOV", "parameters": [ { "name": "includeInactive", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'includeInactive' which is required to fetch SourceGroups LOV", "enum": [ "Y", "N" ] }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch SourceGroups LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "SourceGroupsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/interfaceAutoBalance": { "get": { "summary": "Return list of values for hotel interface auto balance", "description": "Use this API to return the list of values for interface auto balance for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getInterfaceAutoBalanceLOV
", "operationId": "getInterfaceAutoBalanceLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch InterfaceAutoBalance LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "InterfaceAutoBalanceLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/interfaceDataRequestMarketCode": { "get": { "summary": "Return list of values for hotel interface data request market codes", "description": "Use this API to return the list of values for interface data request market codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getInterfaceDataRequestMarketCodeLOV
", "operationId": "getInterfaceDataRequestMarketCodeLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch InterfaceDataRequestMarketCode LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "InterfaceDataRequestMarketCodeLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/interfaceDataRequestMarketGroup": { "get": { "summary": "Return list of values for hotel interface data request market groups", "description": "Use this API to return the list of values for interface data request market groups for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getInterfaceDataRequestMarketGroupLOV
", "operationId": "getInterfaceDataRequestMarketGroupLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch InterfaceDataRequestMarketGroup LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "InterfaceDataRequestMarketGroupLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/interfaceDataRequestRoomClass": { "get": { "summary": "Return list of values for hotel interface data request room classes", "description": "Use this API to return the list of values for interface data request room classes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getInterfaceDataRequestRoomClassLOV
", "operationId": "getInterfaceDataRequestRoomClassLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch InterfaceDataRequestRoomClass LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "InterfaceDataRequestRoomClassLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/interfaceDataRequestRoomTypes": { "get": { "summary": "Return list of values for hotel interface data request room types", "description": "Use this API to return the list of values for interface data request room types for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getInterfaceDataRequestRoomTypesLOV
", "operationId": "getInterfaceDataRequestRoomTypesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch InterfaceDataRequestRoomTypes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "InterfaceDataRequestRoomTypesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/interfaceDataRequestSourceCode": { "get": { "summary": "Return list of values for hotel interface data request source codes", "description": "Use this API to return the list of values for interface data request source codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getInterfaceDataRequestSourceCodeLOV
", "operationId": "getInterfaceDataRequestSourceCodeLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch InterfaceDataRequestSourceCode LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "InterfaceDataRequestSourceCodeLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/interfaceDataRequestSourceGroup": { "get": { "summary": "Return list of values for hotel interface data request source groups", "description": "Use this API to return the list of values for interface data request source groups for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getInterfaceDataRequestSourceGroupLOV
", "operationId": "getInterfaceDataRequestSourceGroupLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch InterfaceDataRequestSourceGroup LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "InterfaceDataRequestSourceGroupLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/interfacePseudoRoom": { "get": { "summary": "Return list of values for hotel interface pseudo rooms", "description": "Use this API to return the list of values for interface pseudo rooms for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getInterfacePseudoRoomLOV
", "operationId": "getInterfacePseudoRoomLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch InterfacePseudoRoom LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "InterfacePseudoRoomLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/interfaceResyncFunctionSpace": { "get": { "summary": "Return list of values for hotel interface resync function spaces", "description": "Use this API to return the list of values for interface resync function spaces for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getInterfaceResyncFunctionSpaceLOV
", "operationId": "getInterfaceResyncFunctionSpaceLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch InterfaceResyncFunctionSpace LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "InterfaceResyncFunctionSpaceLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/interfaceResyncOwnerContract": { "get": { "summary": "Return list of values for hotel interface resync owner contracts", "description": "Use this API to return the list of values for interface resync owner contracts for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getInterfaceResyncOwnerContractLOV
", "operationId": "getInterfaceResyncOwnerContractLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch InterfaceResyncOwnerContract LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "InterfaceResyncOwnerContractLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/interfaceResyncOwnerContractRoom": { "get": { "summary": "Return list of values for hotel interface resync owner contract rooms", "description": "Use this API to return the list of values for interface resync owner contract rooms for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getInterfaceResyncOwnerContractRoomLOV
", "operationId": "getInterfaceResyncOwnerContractRoomLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch InterfaceResyncOwnerContractRoom LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "InterfaceResyncOwnerContractRoomLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/interfaceResyncProducts": { "get": { "summary": "Return list of values for hotel interface resync products", "description": "Use this API to return the list of values for interface resync products for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getInterfaceResyncProductsLOV
", "operationId": "getInterfaceResyncProductsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch InterfaceResyncProducts LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "InterfaceResyncProductsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/interfaceTrxCodesAllCharges": { "get": { "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": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch InterfaceTrxCodesAllCharges LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "InterfaceTrxCodesAllChargesLOV 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": [ "LOV" ] } }, "/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 transaction codes minibar for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getInterfaceTrxCodesMinibarLOV
", "operationId": "getInterfaceTrxCodesMinibarLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch InterfaceTrxCodesMinibar LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "InterfaceTrxCodesMinibarLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/interfaceType/{interfaceType}/interfaceRowId/{interfaceRowId}/allowedHotelInterfaceRights": { "get": { "summary": "Return list of values for hotel allowed hotel interface rights", "description": "Use this API to return the list of values for allowed hotel interface rights for a specific property based on search criteria such as interfaceRowId, interfaceType, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getAllowedHotelInterfaceRightsLOV
", "operationId": "getAllowedHotelInterfaceRightsLOV", "parameters": [ { "name": "interfaceRowId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'interfaceRowId' which is required to fetch AllowedHotelInterfaceRights LOV" }, { "name": "interfaceType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'interfaceType' which is required to fetch AllowedHotelInterfaceRights LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch AllowedHotelInterfaceRights LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "AllowedHotelInterfaceRightsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/invItemsClasses": { "get": { "summary": "Return list of values for hotel inventory item classes", "description": "Use this API to return the list of values for inventory item classes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getInvItemsClassesLOV
", "operationId": "getInvItemsClassesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch InvItemsClasses LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "InvItemsClassesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/invItemsPools": { "get": { "summary": "Return list of values for hotel inventory item pools", "description": "Use this API to return the list of values for inventory item pools for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getInvItemsPoolsLOV
", "operationId": "getInvItemsPoolsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch InvItemsPools LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "InvItemsPoolsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/inventoryItemTemplateItems": { "get": { "summary": "Return list of values for hotel inventory item template items", "description": "Use this API to return the list of values for inventory item template items for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getInventoryItemTemplateItemsLOV
", "operationId": "getInventoryItemTemplateItemsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch InventoryItemTemplateItems LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "InventoryItemTemplateItemsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/itemClasses": { "get": { "summary": "Return list of values for hotel inventory item classes", "description": "Use this API to return the list of values for inventory item classes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getItemClassesLOV
", "operationId": "getItemClassesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ItemClasses LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ItemClassesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/itemCodes": { "get": { "summary": "Return list of values for hotel inventory item codes", "description": "Use this API to return the list of values for inventory item codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getItemCodesLOV
", "operationId": "getItemCodesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ItemCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ItemCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/itemId/{itemId}/inventoryItemAttributes": { "get": { "summary": "Return list of values for hotel inventory item attributes", "description": "Use this API to return the list of values for inventory item attributes for a specific property based on search criteria such as itemId, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getInventoryItemAttributesLOV
", "operationId": "getInventoryItemAttributesLOV", "parameters": [ { "name": "itemId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'itemId' which is required to fetch InventoryItemAttributes LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch InventoryItemAttributes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "InventoryItemAttributesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/itemId/{itemId}/inventoryItemRates": { "get": { "summary": "Return list of values for hotel inventory item rates", "description": "Use this API to return the list of values for inventory item rates for a specific property based on search criteria such as itemId, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getInventoryItemRatesLOV
", "operationId": "getInventoryItemRatesLOV", "parameters": [ { "name": "itemId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'itemId' which is required to fetch InventoryItemRates LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch InventoryItemRates LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "InventoryItemRatesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/itemId/{itemId}/itemPriceCode": { "get": { "summary": "Return list of values for hotel inventory item price codes", "description": "Use this API to return the list of values for inventory item price codes for a specific property based on search criteria such as itemId, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getItemPriceCodeLOV
", "operationId": "getItemPriceCodeLOV", "parameters": [ { "name": "itemId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'itemId' which is required to fetch ItemPriceCode LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ItemPriceCode LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ItemPriceCodeLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/itemId/{itemId}/itemVendor": { "get": { "summary": "Return list of values for hotel inventory item vendors", "description": "Use this API to return the list of values for inventory item vendors for a specific property based on search criteria such as itemId, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getItemVendorLOV
", "operationId": "getItemVendorLOV", "parameters": [ { "name": "itemId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'itemId' which is required to fetch ItemVendor LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ItemVendor LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ItemVendorLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/jobTitles": { "get": { "summary": "Return list of values for hotel job titles", "description": "Use this API to return the list of values for job titles for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getJobTitlesLOV
", "operationId": "getJobTitlesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch JobTitles LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "JobTitlesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/keyOptions": { "get": { "summary": "Return list of values for hotel key options", "description": "Use this API to return the list of values for key options for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getKeyOptionsLOV
", "operationId": "getKeyOptionsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch KeyOptions LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "KeyOptionsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/licenses": { "get": { "summary": "Return list of values for hotel licenses", "description": "Use this API to return the list of values for licenses for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getLicensesLOV
", "operationId": "getLicensesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch Licenses LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "LicensesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/locatorQuickTexts": { "get": { "summary": "Return list of values for hotel locator quick texts", "description": "Use this API to return the list of values for locator quick texts for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getLocatorQuickTextsLOV
", "operationId": "getLocatorQuickTextsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch LocatorQuickTexts LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "LocatorQuickTextsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/logo/{logo}/hotelInterfaceDataLineTypes": { "get": { "summary": "Return list of values for hotel interface data line types", "description": "Use this API to return the list of values for interface data line types for a specific property based on search criteria such as logo, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getHotelInterfaceDataLineTypesLOV
", "operationId": "getHotelInterfaceDataLineTypesLOV", "parameters": [ { "name": "logo", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'logo' which is required to fetch HotelInterfaceDataLineTypes LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch HotelInterfaceDataLineTypes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "HotelInterfaceDataLineTypesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/logo/{logo}/interfaceRevenueCode": { "get": { "summary": "Return list of values for hotel interface revenue codes", "description": "Use this API to return the list of values for interface revenue codes for a specific property based on search criteria such as logo, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getInterfaceRevenueCodeLOV
", "operationId": "getInterfaceRevenueCodeLOV", "parameters": [ { "name": "logo", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'logo' which is required to fetch InterfaceRevenueCode LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch InterfaceRevenueCode LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "InterfaceRevenueCodeLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/managerReportDetails": { "get": { "summary": "Return list of values for hotel manager report details", "description": "Use this API to return the list of values for manager report details for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getManagerReportDetailsLOV
", "operationId": "getManagerReportDetailsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ManagerReportDetails LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ManagerReportDetailsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/managersReports": { "get": { "summary": "Return list of values for hotel manager reports", "description": "Use this API to return the list of values for manager reports for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getManagersReportsLOV
", "operationId": "getManagersReportsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ManagersReports LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ManagersReportsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/marketGroups": { "get": { "summary": "Return list of values for hotel market groups", "description": "Use this API to return the list of values for market groups for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getMarketGroupsLOV
", "operationId": "getMarketGroupsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch MarketGroups LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "MarketGroupsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/marketSegment": { "get": { "summary": "Return list of values for hotel market segments", "description": "Use this API to return the list of values for market segments for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getMarketSegmentLOV
", "operationId": "getMarketSegmentLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch MarketSegment LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "MarketSegmentLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/masterBlock": { "get": { "summary": "Return list of values for hotel master blocks", "description": "Use this API to return the list of values for master blocks for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getMasterBlockLOV
", "operationId": "getMasterBlockLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch MasterBlock LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "MasterBlockLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/membershipAwardFinTrx": { "get": { "summary": "Return list of values for hotel membership award financial transactions", "description": "Use this API to return the list of values for membership award financial transactions for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getMembershipAwardFinTrxLOV
", "operationId": "getMembershipAwardFinTrxLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch MembershipAwardFinTrx LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "MembershipAwardFinTrxLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/membershipAwardProducts": { "get": { "summary": "Return list of values for hotel membership award products", "description": "Use this API to return the list of values for membership award products for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getMembershipAwardProductsLOV
", "operationId": "getMembershipAwardProductsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch MembershipAwardProducts LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "MembershipAwardProductsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/membershipAwardRateCodes": { "get": { "summary": "Return list of values for hotel membership award rate codes", "description": "Use this API to return the list of values for membership award rate codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getMembershipAwardRateCodesLOV
", "operationId": "getMembershipAwardRateCodesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch MembershipAwardRateCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "MembershipAwardRateCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/membershipAwardUpgradeRoom": { "get": { "summary": "Return list of values for hotel membership award upgrade rooms", "description": "Use this API to return the list of values for membership award upgrade rooms for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getMembershipAwardUpgradeRoomLOV
", "operationId": "getMembershipAwardUpgradeRoomLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch MembershipAwardUpgradeRoom LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "MembershipAwardUpgradeRoomLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/membershipAwardUpgradeRoomGroup": { "get": { "summary": "Return list of values for hotel membership award upgrade room groups", "description": "Use this API to return the list of values for membership award upgrade room groups for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getMembershipAwardUpgradeRoomGroupLOV
", "operationId": "getMembershipAwardUpgradeRoomGroupLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch MembershipAwardUpgradeRoomGroup LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "MembershipAwardUpgradeRoomGroupLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/membershipType/{membershipType}/awardPayment": { "get": { "summary": "Return list of values for hotel award payments", "description": "Use this API to return the list of values for award payments for a specific property based on search criteria such as membershipType, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getAwardPaymentLOV
", "operationId": "getAwardPaymentLOV", "parameters": [ { "name": "membershipType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'membershipType' which is required to fetch AwardPayment LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch AwardPayment LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "AwardPaymentLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/menuClasses": { "get": { "summary": "Return list of values for hotel menu classes", "description": "Use this API to return the list of values for menu classes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getMenuClassesLOV
", "operationId": "getMenuClassesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch MenuClasses LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "MenuClassesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/menuItems": { "get": { "summary": "Return list of values for hotel menu items", "description": "Use this API to return the list of values for menu items for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getMenuItemsLOV
", "operationId": "getMenuItemsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch MenuItems LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "MenuItemsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/module/{module}/extSystem/{extSystem}/databaseId/{databaseId}/businessEventActionTypeExtDB": { "get": { "summary": "Return list of values for hotel business event action type external databases", "description": "Use this API to return the list of values for business event action type external databases for a specific property based on search criteria such as databaseId, extSystem, module, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getBusinessEventActionTypeExtDBLOV
", "operationId": "getBusinessEventActionTypeExtDBLOV", "parameters": [ { "name": "databaseId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'databaseId' which is required to fetch BusinessEventActionTypeExtDB LOV" }, { "name": "extSystem", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'extSystem' which is required to fetch BusinessEventActionTypeExtDB LOV" }, { "name": "module", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'module' which is required to fetch BusinessEventActionTypeExtDB LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch BusinessEventActionTypeExtDB LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "BusinessEventActionTypeExtDBLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/moduleName/{moduleName}/method/{method}/format": { "get": { "summary": "Return list of values for hotel formats", "description": "Use this API to return the list of values for formats for a specific property based on search criteria such as method, moduleName, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getFormatLOV
", "operationId": "getFormatLOV", "parameters": [ { "name": "method", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'method' which is required to fetch Format LOV" }, { "name": "moduleName", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'moduleName' which is required to fetch Format LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch Format LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "FormatLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/nights/{nights}/arrivalDate/{arrivalDate}/roomCategory/{roomCategory}/testUpsellRulesRateCode": { "get": { "summary": "Return list of values for hotel test upsell rule rate codes", "description": "Use this API to return the list of values for test upsell rule rate codes for a specific property based on search criteria such as roomCategory, arrivalDate, nights, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getTestUpsellRulesRateCodeLOV
", "operationId": "getTestUpsellRulesRateCodeLOV", "parameters": [ { "name": "roomCategory", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'roomCategory' which is required to fetch TestUpsellRulesRateCode LOV" }, { "name": "arrivalDate", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'arrivalDate' which is required to fetch TestUpsellRulesRateCode LOV" }, { "name": "nights", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'nights' which is required to fetch TestUpsellRulesRateCode LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch TestUpsellRulesRateCode LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "TestUpsellRulesRateCodeLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/osaActivityTypes": { "get": { "summary": "Return list of values for hotel OSAActivity types", "description": "Use this API to return the list of values for OSAActivity types for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getOSAActivityTypesLOV
", "operationId": "getOSAActivityTypesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch OSAActivityTypes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "OSAActivityTypesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/oxiInterfaceReferences": { "get": { "summary": "Return list of values for hotel OXIInterface references", "description": "Use this API to return the list of values for OXIInterface references for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getOXIInterfaceReferencesLOV
", "operationId": "getOXIInterfaceReferencesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch OXIInterfaceReferences LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "OXIInterfaceReferencesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/oxiInterfaceResorts": { "get": { "summary": "Return list of values for hotel OXIInterface resorts", "description": "Use this API to return the list of values for OXIInterface resorts for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getOXIInterfaceResortsLOV
", "operationId": "getOXIInterfaceResortsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch OXIInterfaceResorts LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "OXIInterfaceResortsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/oxiInterfaces": { "get": { "summary": "Return list of values for hotel OXIInterfaces", "description": "Use this API to return the list of values for OXIInterfaces for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getOXIInterfacesLOV
", "operationId": "getOXIInterfacesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch OXIInterfaces LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "OXIInterfacesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/packForecastGroupCode": { "get": { "summary": "Return list of values for hotel pack forecast group codes", "description": "Use this API to return the list of values for pack forecast group codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getPackForecastGroupCodeLOV
", "operationId": "getPackForecastGroupCodeLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch PackForecastGroupCode LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "PackForecastGroupCodeLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/paymentMethods": { "get": { "summary": "Return list of values for hotel payment methods", "description": "Use this API to return the list of values for payment methods for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getPaymentMethodsLOV
", "operationId": "getPaymentMethodsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch PaymentMethods LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "PaymentMethodsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/paymentTypes": { "get": { "summary": "Return list of values for hotel payment types", "description": "Use this API to return the list of values for payment types for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getPaymentTypesLOV
", "operationId": "getPaymentTypesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch PaymentTypes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "PaymentTypesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/periodSetup": { "get": { "summary": "Return list of values for hotel period setups", "description": "Use this API to return the list of values for period setups for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getPeriodSetupLOV
", "operationId": "getPeriodSetupLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch PeriodSetup LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "PeriodSetupLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/periodsSetup": { "get": { "summary": "Return list of values for hotel periods setups", "description": "Use this API to return the list of values for periods setups for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getPeriodsSetupLOV
", "operationId": "getPeriodsSetupLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch PeriodsSetup LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "PeriodsSetupLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/policyType/{policyType}/depositCancelRules": { "get": { "summary": "Return list of values for hotel deposit cancel rules", "description": "Use this API to return the list of values for deposit cancel rules for a specific property based on search criteria such as policyType, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getDepositCancelRulesLOV
", "operationId": "getDepositCancelRulesLOV", "parameters": [ { "name": "policyType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'policyType' which is required to fetch DepositCancelRules LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch DepositCancelRules LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "DepositCancelRulesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/postingRoom": { "get": { "summary": "Return list of values for hotel posting rooms", "description": "Use this API to return the list of values for posting rooms for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getPostingRoomLOV
", "operationId": "getPostingRoomLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch PostingRoom LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "PostingRoomLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/postingTransactionCodes": { "get": { "summary": "Return list of values for hotel posting transaction codes", "description": "Use this API to return the list of values for posting transaction codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getPostingTransactionCodesLOV
", "operationId": "getPostingTransactionCodesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch PostingTransactionCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "PostingTransactionCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/prepaidCardInterfaces": { "get": { "summary": "Return list of values for hotel prepaid card interfaces", "description": "Use this API to return the list of values for prepaid card interfaces for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getPrepaidCardInterfacesLOV
", "operationId": "getPrepaidCardInterfacesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch PrepaidCardInterfaces LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "PrepaidCardInterfacesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/priorities": { "get": { "summary": "Return list of values for hotel priorities", "description": "Use this API to return the list of values for priorities for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getPrioritiesLOV
", "operationId": "getPrioritiesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch Priorities LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "PrioritiesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/profiles/{profileId}/profileIdentifications": { "get": { "summary": "Return list of values for hotel profile identifications", "description": "Use this API to return the list of values for profile identifications for a specific property based on search criteria such as profileId, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getProfileIdentificationsLOV
", "operationId": "getProfileIdentificationsLOV", "parameters": [ { "name": "profileId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'profileId' which is required to fetch ProfileIdentifications LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ProfileIdentifications LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ProfileIdentificationsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/promoCode/{promoCode}/promoRates": { "get": { "summary": "Return list of values for hotel promotion rates", "description": "Use this API to return the list of values for promotion rates for a specific property based on search criteria such as promoCode, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getPromoRatesLOV
", "operationId": "getPromoRatesLOV", "parameters": [ { "name": "promoCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'promoCode' which is required to fetch PromoRates LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch PromoRates LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "PromoRatesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/promoGroups": { "get": { "summary": "Return list of values for hotel promotion groups", "description": "Use this API to return the list of values for promotion groups for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getPromoGroupsLOV
", "operationId": "getPromoGroupsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch PromoGroups LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "PromoGroupsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/propertyAmenities": { "get": { "summary": "Return list of values for hotel property amenities", "description": "Use this API to return the list of values for property amenities for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getPropertyAmenitiesLOV
", "operationId": "getPropertyAmenitiesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch PropertyAmenities LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "PropertyAmenitiesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/rateCategories": { "get": { "summary": "Return list of values for hotel rate categories", "description": "Use this API to return the list of values for rate categories for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRateCategoriesLOV
", "operationId": "getRateCategoriesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RateCategories LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RateCategoriesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/rateCode/{rateCode}/ratePlansForYieldAsConfig": { "get": { "summary": "Return list of values for hotel rate plans for yield as configuration", "description": "Use this API to return the list of values for rate plans for yield as configuration for a specific property based on search criteria such as rateCode, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRatePlansForYieldAsConfigLOV
", "operationId": "getRatePlansForYieldAsConfigLOV", "parameters": [ { "name": "rateCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'rateCode' which is required to fetch RatePlansForYieldAsConfig LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RatePlansForYieldAsConfig LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RatePlansForYieldAsConfigLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/rateCodeGlobalDescEdit": { "get": { "summary": "Return list of values for hotel rate code global description edit", "description": "Use this API to return the list of values for rate code global description edit for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRateCodeGlobalDescEditLOV
", "operationId": "getRateCodeGlobalDescEditLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RateCodeGlobalDescEdit LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RateCodeGlobalDescEditLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/rateCodeType/{rateCodeType}/rateCodesByType": { "get": { "summary": "Return list of values for hotel rate codes by type", "description": "Use this API to return the list of values for rate codes by type for a specific property based on search criteria such as rateCodeType, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRateCodesByTypeLOV
", "operationId": "getRateCodesByTypeLOV", "parameters": [ { "name": "rateCodeType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'rateCodeType' which is required to fetch RateCodesByType LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RateCodesByType LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RateCodesByTypeLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/rateCodeType/{rateCodeType}/ratePlanForMassRate": { "get": { "summary": "Return list of values for hotel rate plans for mass rate", "description": "Use this API to return the list of values for rate plans for mass rate for a specific property based on search criteria such as rateCodeType, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRatePlanForMassRateLOV
", "operationId": "getRatePlanForMassRateLOV", "parameters": [ { "name": "rateCodeType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'rateCodeType' which is required to fetch RatePlanForMassRate LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RatePlanForMassRate LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RatePlanForMassRateLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/rateCodesValid": { "get": { "summary": "Return list of values for hotel valid rate codes", "description": "Use this API to return the list of values for valid rate codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRateCodesValidLOV
", "operationId": "getRateCodesValidLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RateCodesValid LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RateCodesValidLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/rateCommissionCodes": { "get": { "summary": "Return list of values for hotel rate commission codes", "description": "Use this API to return the list of values for rate commission codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRateCommissionCodesLOV
", "operationId": "getRateCommissionCodesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RateCommissionCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RateCommissionCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/rateConfigCurrencies": { "get": { "summary": "Return list of values for hotel rate configuration currencies", "description": "Use this API to return the list of values for rate configuration currencies for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRateConfigCurrenciesLOV
", "operationId": "getRateConfigCurrenciesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RateConfigCurrencies LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RateConfigCurrenciesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/rateGroups": { "get": { "summary": "Return list of values for hotel rate groups", "description": "Use this API to return the list of values for rate groups for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRateGroupsLOV
", "operationId": "getRateGroupsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RateGroups LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RateGroupsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/ratePlanCodes/{ratePlanCodes}/roomTypesForMassRate": { "get": { "summary": "Return list of values for hotel room types for mass rate", "description": "Use this API to return the list of values for room types for mass rate for a specific property based on search criteria such as ratePlanCodes, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRoomTypesForMassRateLOV
", "operationId": "getRoomTypesForMassRateLOV", "parameters": [ { "name": "ratePlanCodes", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'ratePlanCodes' which is required to fetch RoomTypesForMassRate LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RoomTypesForMassRate LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RoomTypesForMassRateLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/ratePlans": { "get": { "summary": "Return list of values for hotel rate plans", "description": "Use this API to return the list of values for rate plans for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRatePlansLOV
", "operationId": "getRatePlansLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RatePlans LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RatePlansLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/relModuleName/{relModuleName}/applicationModules": { "get": { "summary": "Return list of values for hotel application modules", "description": "Use this API to return the list of values for application modules for a specific property based on search criteria such as relModuleName, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getApplicationModulesLOV
", "operationId": "getApplicationModulesLOV", "parameters": [ { "name": "relModuleName", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'relModuleName' which is required to fetch ApplicationModules LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ApplicationModules LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ApplicationModulesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/repBlockCodesParamOff": { "get": { "summary": "Return list of values for hotel rep block codes parameter off", "description": "Use this API to return the list of values for rep block codes parameter off for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRepBlockCodesParamOffLOV
", "operationId": "getRepBlockCodesParamOffLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RepBlockCodesParamOff LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RepBlockCodesParamOffLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/repBlockCodesParamOn": { "get": { "summary": "Return list of values for hotel rep block codes parameter on", "description": "Use this API to return the list of values for rep block codes parameter on for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRepBlockCodesParamOnLOV
", "operationId": "getRepBlockCodesParamOnLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RepBlockCodesParamOn LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RepBlockCodesParamOnLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/repCashiers": { "get": { "summary": "Return list of values for hotel rep cashiers", "description": "Use this API to return the list of values for rep cashiers for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRepCashiersLOV
", "operationId": "getRepCashiersLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RepCashiers LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RepCashiersLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/repContactList": { "get": { "summary": "Return list of values for hotel rep contact lists", "description": "Use this API to return the list of values for rep contact lists for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRepContactListLOV
", "operationId": "getRepContactListLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RepContactList LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RepContactListLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/repCurrencies": { "get": { "summary": "Return list of values for hotel rep currencies", "description": "Use this API to return the list of values for rep currencies for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRepCurrenciesLOV
", "operationId": "getRepCurrenciesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RepCurrencies LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RepCurrenciesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/repDepartments": { "get": { "summary": "Return list of values for hotel rep departments", "description": "Use this API to return the list of values for rep departments for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRepDepartmentsLOV
", "operationId": "getRepDepartmentsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RepDepartments LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RepDepartmentsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/repFiscalYears": { "get": { "summary": "Return list of values for hotel rep fiscal years", "description": "Use this API to return the list of values for rep fiscal years for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRepFiscalYearsLOV
", "operationId": "getRepFiscalYearsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RepFiscalYears LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RepFiscalYearsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/repForeignCurrencies": { "get": { "summary": "Return list of values for hotel rep foreign currencies", "description": "Use this API to return the list of values for rep foreign currencies for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRepForeignCurrenciesLOV
", "operationId": "getRepForeignCurrenciesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RepForeignCurrencies LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RepForeignCurrenciesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/repGroups": { "get": { "summary": "Return list of values for hotel rep groups", "description": "Use this API to return the list of values for rep groups for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRepGroupsLOV
", "operationId": "getRepGroupsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RepGroups LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RepGroupsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/repInventoryItemPools": { "get": { "summary": "Return list of values for hotel rep inventory item pools", "description": "Use this API to return the list of values for rep inventory item pools for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRepInventoryItemPoolsLOV
", "operationId": "getRepInventoryItemPoolsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RepInventoryItemPools LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RepInventoryItemPoolsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/repMarketCodes": { "get": { "summary": "Return list of values for hotel rep market codes", "description": "Use this API to return the list of values for rep market codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRepMarketCodesLOV
", "operationId": "getRepMarketCodesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RepMarketCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RepMarketCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/repRoomStatuses": { "get": { "summary": "Return list of values for hotel rep room statuses", "description": "Use this API to return the list of values for rep room statuses for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRepRoomStatusesLOV
", "operationId": "getRepRoomStatusesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RepRoomStatuses LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RepRoomStatusesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/repRoomTypes": { "get": { "summary": "Return list of values for hotel rep room types", "description": "Use this API to return the list of values forrep room types for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRepRoomTypesLOV
", "operationId": "getRepRoomTypesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RepRoomTypes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RepRoomTypesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/repRooms": { "get": { "summary": "Return list of values for hotel rep rooms", "description": "Use this API to return the list of values for rep rooms for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRepRoomsLOV
", "operationId": "getRepRoomsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RepRooms LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RepRoomsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/repServiceRequestCodes": { "get": { "summary": "Return list of values for hotel rep service request codes", "description": "Use this API to return the list of values for rep service request codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRepServiceRequestCodesLOV
", "operationId": "getRepServiceRequestCodesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RepServiceRequestCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RepServiceRequestCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/repTransactionCodes": { "get": { "summary": "Return list of values for hotel rep transaction codes", "description": "Use this API to return the list of values for rep transaction codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRepTransactionCodesLOV
", "operationId": "getRepTransactionCodesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RepTransactionCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RepTransactionCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/repTraveAgtCalendarYear": { "get": { "summary": "Return list of values for hotel rep travel agent calendar years", "description": "Use this API to return the list of values for rep travel agent calendar years for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRepTraveAgtCalendarYearLOV
", "operationId": "getRepTraveAgtCalendarYearLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RepTraveAgtCalendarYear LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RepTraveAgtCalendarYearLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/reservationBasedBlocks": { "get": { "summary": "Return list of values for hotel reservation based blocks", "description": "Use this API to return the list of values for reservation based blocks for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getReservationBasedBlocksLOV
", "operationId": "getReservationBasedBlocksLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ReservationBasedBlocks LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ReservationBasedBlocksLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/reservationBasedProfiles": { "get": { "summary": "Return list of values for hotel reservation based profiles", "description": "Use this API to return the list of values for reservation based profiles for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getReservationBasedProfilesLOV
", "operationId": "getReservationBasedProfilesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ReservationBasedProfiles LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ReservationBasedProfilesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/reservationPreferences": { "get": { "summary": "Return list of values for hotel reservation preferences", "description": "Use this API to return the list of values for reservation preferences for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getReservationPreferencesLOV
", "operationId": "getReservationPreferencesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ReservationPreferences LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ReservationPreferencesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/reservationStatusesHotel": { "get": { "summary": "Return list of values for hotel reservation statuses", "description": "Use this API to return the list of values for reservation statuses for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getReservationStatusesHotelLOV
", "operationId": "getReservationStatusesHotelLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ReservationStatusesHotel LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ReservationStatusesHotelLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/resortAirports": { "get": { "summary": "Return list of values for hotel resort airports", "description": "Use this API to return the list of values for resort airports for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getResortAirportsLOV
", "operationId": "getResortAirportsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ResortAirports LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ResortAirportsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/resortCROs": { "get": { "summary": "Return list of values for hotel resort CROs", "description": "Use this API to return the list of values for resort CROs for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getResortCROsLOV
", "operationId": "getResortCROsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ResortCROs LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ResortCROsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/resortGuaranteeCodes": { "get": { "summary": "Return list of values for hotel resort guarantee codes", "description": "Use this API to return the list of values for resort guarantee codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getResortGuaranteeCodesLOV
", "operationId": "getResortGuaranteeCodesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ResortGuaranteeCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ResortGuaranteeCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/resortMarketCodes": { "get": { "summary": "Return list of values for hotel resort market codes", "description": "Use this API to return the list of values for resort market codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getResortMarketCodesLOV
", "operationId": "getResortMarketCodesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ResortMarketCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ResortMarketCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/resortNameId/{resortNameId}/stagedProfilePreferences": { "get": { "summary": "Return list of values for hotel staged profile preferences", "description": "Use this API to return the list of values for staged profile preferences for a specific property based on search criteria such as resortNameId, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getStagedProfilePreferencesLOV
", "operationId": "getStagedProfilePreferencesLOV", "parameters": [ { "name": "resortNameId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'resortNameId' which is required to fetch StagedProfilePreferences LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch StagedProfilePreferences LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "StagedProfilePreferencesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/resortRateClasses": { "get": { "summary": "Return list of values for hotel resort rate classes", "description": "Use this API to return the list of values for resort rate classes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getResortRateClassesLOV
", "operationId": "getResortRateClassesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ResortRateClasses LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ResortRateClassesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/resortRestrictionStatuses": { "get": { "summary": "Return list of values for hotel resort restriction statuses", "description": "Use this API to return the list of values for resort restriction statuses for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getResortRestrictionStatusesLOV
", "operationId": "getResortRestrictionStatusesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ResortRestrictionStatuses LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ResortRestrictionStatusesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/resortRoomNumbers": { "get": { "summary": "Return list of values for hotel resort room numbers", "description": "Use this API to return the list of values for resort room numbers for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getResortRoomNumbersLOV
", "operationId": "getResortRoomNumbersLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ResortRoomNumbers LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ResortRoomNumbersLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/resortRoomTypes": { "get": { "summary": "Return list of values for hotel resort room types", "description": "Use this API to return the list of values for resort room types for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getResortRoomTypesLOV
", "operationId": "getResortRoomTypesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ResortRoomTypes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ResortRoomTypesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/resortTransportationLabels": { "get": { "summary": "Return list of values for hotel resort transportation labels", "description": "Use this API to return the list of values for resort transportation labels for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getResortTransportationLabelsLOV
", "operationId": "getResortTransportationLabelsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ResortTransportationLabels LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ResortTransportationLabelsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/resourceItemClasses": { "get": { "summary": "Return list of values for hotel resource item classes", "description": "Use this API to return the list of values for resource item classes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getResourceItemClassesLOV
", "operationId": "getResourceItemClassesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ResourceItemClasses LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ResourceItemClassesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/resvAutoAttachRulesCodes": { "get": { "summary": "Return list of values for hotel reservation auto attach rule codes", "description": "Use this API to return the list of values for reservation auto attach rule codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getResvAutoAttachRulesCodesLOV
", "operationId": "getResvAutoAttachRulesCodesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ResvAutoAttachRulesCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ResvAutoAttachRulesCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/resvAutoAttachRulesRuleType": { "get": { "summary": "Return list of values for hotel reservation auto attach rule types", "description": "Use this API to return the list of values for reservation auto attach rule types for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getResvAutoAttachRulesRuleTypeLOV
", "operationId": "getResvAutoAttachRulesRuleTypeLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ResvAutoAttachRulesRuleType LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ResvAutoAttachRulesRuleTypeLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/resvBasedProfiles": { "get": { "summary": "Return list of values for hotel reservation based profiles", "description": "Use this API to return the list of values for reservation based profiles for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getResvBasedProfilesLOV
", "operationId": "getResvBasedProfilesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ResvBasedProfiles LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ResvBasedProfilesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/resvNameId/{resvNameId}/reservationTickets": { "get": { "summary": "Return list of values for hotel reservation tickets", "description": "Use this API to return the list of values for reservation tickets for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getReservationTicketsLOV
", "operationId": "getReservationTicketsLOV", "parameters": [ { "name": "resvNameId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'resvNameId' which is required to fetch ReservationTickets LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ReservationTickets LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ReservationTicketsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/resvNameId/{resvNameId}/resvTransactionDiversionCodes": { "get": { "summary": "Return list of values for hotel reservation transaction diversion codes", "description": "Use this API to return the list of values for reservation transaction diversion codes for a specific property based on search criteria such as resvNameId, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getResvTransactionDiversionCodesLOV
", "operationId": "getResvTransactionDiversionCodesLOV", "parameters": [ { "name": "resvNameId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'resvNameId' which is required to fetch ResvTransactionDiversionCodes LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ResvTransactionDiversionCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ResvTransactionDiversionCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/revenueTypeMappingSpace": { "get": { "summary": "Return list of values for hotel revenue type mapping space", "description": "Use this API to return the list of values for revenue type mapping space for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRevenueTypeMappingSpaceLOV
", "operationId": "getRevenueTypeMappingSpaceLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RevenueTypeMappingSpace LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RevenueTypeMappingSpaceLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/revenueTypeMappingTrxCodes": { "get": { "summary": "Return list of values for hotel revenue type mapping transaction codes", "description": "Use this API to return the list of values for revenue type mapping transaction codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRevenueTypeMappingTrxCodesLOV
", "operationId": "getRevenueTypeMappingTrxCodesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RevenueTypeMappingTrxCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RevenueTypeMappingTrxCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/roleWithDepartment/{roleWithDepartment}/userRoles": { "get": { "summary": "Return list of values for hotel user roles", "description": "Use this API to return the list of values for user roles for a specific property based on search criteria such as roleWithDepartment, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getUserRolesLOV
", "operationId": "getUserRolesLOV", "parameters": [ { "name": "roleWithDepartment", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'roleWithDepartment' which is required to fetch UserRoles LOV", "enum": [ "Y", "N" ] }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch UserRoles LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "UserRolesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/room/{room}/assignRooms": { "get": { "summary": "Return list of values for hotel assign rooms", "description": "Use this API to return the list of values for assign rooms for a specific property based on search criteria such as room, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getAssignRoomsLOV
", "operationId": "getAssignRoomsLOV", "parameters": [ { "name": "room", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'room' which is required to fetch AssignRooms LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch AssignRooms LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "AssignRoomsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/room/{room}/eventSetupStyles": { "get": { "summary": "Return list of values for hotel event setup styles", "description": "Use this API to return the list of values for event setup styles for a specific property based on search criteria such as room, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getEventSetupStylesLOV
", "operationId": "getEventSetupStylesLOV", "parameters": [ { "name": "room", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'room' which is required to fetch EventSetupStyles LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch EventSetupStyles LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "EventSetupStylesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/room/{room}/roomRates": { "get": { "summary": "Return list of values for hotel room rates", "description": "Use this API to return the list of values for room rates for a specific property based on search criteria such as room, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRoomRatesLOV
", "operationId": "getRoomRatesLOV", "parameters": [ { "name": "room", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'room' which is required to fetch RoomRates LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RoomRates LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RoomRatesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/room/{room}/roomsKeyCreation": { "get": { "summary": "Fetch List Of Values for Rooms Key Creation", "description": "OperationId:getRoomsKeyCreationLOV
", "operationId": "getRoomsKeyCreationLOV", "parameters": [ { "name": "room", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'room' which is required to fetch RoomsKeyCreation LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RoomsKeyCreation LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RoomsKeyCreationLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/roomClassCategories": { "get": { "summary": "Return list of values for hotel room class categories", "description": "Use this API to return the list of values for room class categories for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRoomClassCategoriesLOV
", "operationId": "getRoomClassCategoriesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RoomClassCategories LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RoomClassCategoriesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/roomClasses": { "get": { "summary": "Return list of values for hotel room classes", "description": "Use this API to return the list of values for room classes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRoomClassesLOV
", "operationId": "getRoomClassesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RoomClasses LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RoomClassesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/roomFeatures": { "get": { "summary": "Return list of values for hotel room features", "description": "Use this API to return the list of values for room features for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRoomFeaturesLOV
", "operationId": "getRoomFeaturesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RoomFeatures LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RoomFeaturesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/roomHoldConditions": { "get": { "summary": "Return list of values for hotel room hold conditions", "description": "Use this API to return the list of values for room hold conditions for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRoomHoldConditionsLOV
", "operationId": "getRoomHoldConditionsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RoomHoldConditions LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RoomHoldConditionsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/roomMaintenance": { "get": { "summary": "Return list of values for hotel room maintenance", "description": "Use this API to return the list of values for room maintenance for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRoomMaintenanceLOV
", "operationId": "getRoomMaintenanceLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RoomMaintenance LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RoomMaintenanceLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/roomNumber/{roomNumber}/connectingSuites": { "get": { "summary": "Return list of values for hotel connecting suites", "description": "Use this API to return the list of values for connecting suites for a specific property based on search criteria such as roomNumber, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getConnectingSuitesLOV
", "operationId": "getConnectingSuitesLOV", "parameters": [ { "name": "roomNumber", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'roomNumber' which is required to fetch ConnectingSuites LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ConnectingSuites LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ConnectingSuitesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/roomPool/{roomPool}/roomPoolRoomTypes": { "get": { "summary": "Return list of values for hotel room pool room types", "description": "Use this API to return the list of values for room pool room types for a specific property based on search criteria such as roomPool, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRoomPoolRoomTypesLOV
", "operationId": "getRoomPoolRoomTypesLOV", "parameters": [ { "name": "roomPool", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'roomPool' which is required to fetch RoomPoolRoomTypes LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RoomPoolRoomTypes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RoomPoolRoomTypesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/roomPools": { "get": { "summary": "Return list of values for hotel room pools", "description": "Use this API to return the list of values for room pools for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRoomPoolsLOV
", "operationId": "getRoomPoolsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RoomPools LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RoomPoolsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/roomRevenueTrxCodes": { "get": { "summary": "Return list of values for hotel room revenue transaction codes", "description": "Use this API to return the list of values for room revenue transaction codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRoomRevenueTrxCodesLOV
", "operationId": "getRoomRevenueTrxCodesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RoomRevenueTrxCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RoomRevenueTrxCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/roomRotationGroups": { "get": { "summary": "Return list of values for hotel room rotation groups", "description": "Use this API to return the list of values for room rotation groups for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRoomRotationGroupsLOV
", "operationId": "getRoomRotationGroupsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RoomRotationGroups LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RoomRotationGroupsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/roomRotationUnitGrades": { "get": { "summary": "Return list of values for hotel room rotation unit grades", "description": "Use this API to return the list of values for room rotation unit grades for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRoomRotationUnitGradesLOV
", "operationId": "getRoomRotationUnitGradesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RoomRotationUnitGrades LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RoomRotationUnitGradesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/roomSpecials": { "get": { "summary": "Return list of values for hotel room specials", "description": "Use this API to return the list of values for room specials for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRoomSpecialsLOV
", "operationId": "getRoomSpecialsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RoomSpecials LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RoomSpecialsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/roomType/{roomType}/arrival/{arrival}/departure/{departure}/roomingListHKRooms": { "get": { "summary": "Return list of values for hotel rooming list housekeeping rooms", "description": "Use this API to return the list of values for rooming list housekeeping rooms for a specific property based on search criteria such as departure, arrival, roomType, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRoomingListHKRoomsLOV
", "operationId": "getRoomingListHKRoomsLOV", "parameters": [ { "name": "departure", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'departure' which is required to fetch RoomingListHKRooms LOV" }, { "name": "arrival", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'arrival' which is required to fetch RoomingListHKRooms LOV" }, { "name": "roomType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'roomType' which is required to fetch RoomingListHKRooms LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RoomingListHKRooms LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RoomingListHKRoomsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/roomType/{roomType}/availableRoomTypeComponents": { "get": { "summary": "Return list of values for hotel available room type components", "description": "Use this API to return the list of values for available room type components for a specific property based on search criteria such as roomType, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getAvailableRoomTypeComponentsLOV
", "operationId": "getAvailableRoomTypeComponentsLOV", "parameters": [ { "name": "roomType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'roomType' which is required to fetch AvailableRoomTypeComponents LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch AvailableRoomTypeComponents LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "AvailableRoomTypeComponentsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/roomType/{roomType}/roomNumber/{roomNumber}/availableRoomComponents": { "get": { "summary": "Return list of values for hotel available room components", "description": "Use this API to return the list of values for available room components for a specific property based on search criteria such as roomNumber, roomType, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getAvailableRoomComponentsLOV
", "operationId": "getAvailableRoomComponentsLOV", "parameters": [ { "name": "roomNumber", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'roomNumber' which is required to fetch AvailableRoomComponents LOV" }, { "name": "roomType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'roomType' which is required to fetch AvailableRoomComponents LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch AvailableRoomComponents LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "AvailableRoomComponentsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/roomTypeLabel/{roomTypeLabel}/facilityTasksRoomType": { "get": { "summary": "Return list of values for hotel facility tasks room types", "description": "Use this API to return the list of values for facility tasks room types for a specific property based on search criteria such as roomTypeLabel, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getFacilityTasksRoomTypeLOV
", "operationId": "getFacilityTasksRoomTypeLOV", "parameters": [ { "name": "roomTypeLabel", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'roomTypeLabel' which is required to fetch FacilityTasksRoomType LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch FacilityTasksRoomType LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "FacilityTasksRoomTypeLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/roomTypePool": { "get": { "summary": "Return list of values for hotel room type pools", "description": "Use this API to return the list of values for room type pools for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRoomTypePoolLOV
", "operationId": "getRoomTypePoolLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RoomTypePool LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RoomTypePoolLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/roomTypes": { "get": { "summary": "Return list of values for hotel room types", "description": "Use this API to return the list of values for room types for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRoomTypesLOV
", "operationId": "getRoomTypesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RoomTypes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RoomTypesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/rooms": { "get": { "summary": "Return list of values for hotel rooms", "description": "Use this API to return the list of values for rooms for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRoomsLOV
", "operationId": "getRoomsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch Rooms LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RoomsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/roomsKeyGeneration": { "get": { "summary": "Return list of values for hotel rooms key generation", "description": "Use this API to return the list of values for rooms key generation for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRoomsKeyGenerationLOV
", "operationId": "getRoomsKeyGenerationLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RoomsKeyGeneration LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RoomsKeyGenerationLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/routingInstructions": { "get": { "summary": "Return list of values for hotel routing instructions", "description": "Use this API to return the list of values for routing instructions for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getRoutingInstructionsLOV
", "operationId": "getRoutingInstructionsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch RoutingInstructions LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RoutingInstructionsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/salesManagerGoalPeriod": { "get": { "summary": "Return list of values for hotel sales manager goal periods", "description": "Use this API to return the list of values for sales manager goal periods for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getSalesManagerGoalPeriodLOV
", "operationId": "getSalesManagerGoalPeriodLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch SalesManagerGoalPeriod LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "SalesManagerGoalPeriodLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/scheduledReportsExport": { "get": { "summary": "Return list of values for hotel scheduled report exports", "description": "Use this API to return the list of values for scheduled report exports for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getScheduledReportsExportLOV
", "operationId": "getScheduledReportsExportLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ScheduledReportsExport LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ScheduledReportsExportLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/sectionType/{sectionType}/sitePlanSectionTypeLinks": { "get": { "summary": "Return list of values for hotel site plan section type links", "description": "Use this API to return the list of values for site plan section type links for a specific property based on search criteria such as sectionType, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getSitePlanSectionTypeLinksLOV
", "operationId": "getSitePlanSectionTypeLinksLOV", "parameters": [ { "name": "sectionType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'sectionType' which is required to fetch SitePlanSectionTypeLinks LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch SitePlanSectionTypeLinks LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "SitePlanSectionTypeLinksLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/sell/{sell}/exchangeType/{exchangeType}/foreignCurrencies": { "get": { "summary": "Return list of values for hotel foreign currencies", "description": "Use this API to return the list of values for foreign currencies for a specific property based on search criteria such as exchangeType, sell, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getForeignCurrenciesLOV
", "operationId": "getForeignCurrenciesLOV", "parameters": [ { "name": "exchangeType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'exchangeType' which is required to fetch ForeignCurrencies LOV" }, { "name": "sell", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'sell' which is required to fetch ForeignCurrencies LOV", "enum": [ "Y", "N" ] }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ForeignCurrencies LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ForeignCurrenciesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/sellInReservation/{sellInReservation}/sellInEvent/{sellInEvent}/inventoryItems": { "get": { "summary": "Return list of values for hotel inventory items", "description": "Use this API to return the list of values for inventory items for a specific property based on search criteria such as sellInEvent, sellInReservation, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getInventoryItemsLOV
", "operationId": "getInventoryItemsLOV", "parameters": [ { "name": "sellInEvent", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'sellInEvent' which is required to fetch InventoryItems LOV" }, { "name": "sellInReservation", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'sellInReservation' which is required to fetch InventoryItems LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch InventoryItems LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "InventoryItemsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/sellInReservation/{sellInReservation}/sellInEvent/{sellInEvent}/resortInventoryItems": { "get": { "summary": "Return list of values for hotel resort inventory items", "description": "Use this API to return the list of values for resort inventory items for a specific property based on search criteria such as sellInEvent, sellInReservation, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getResortInventoryItemsLOV
", "operationId": "getResortInventoryItemsLOV", "parameters": [ { "name": "sellInEvent", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'sellInEvent' which is required to fetch ResortInventoryItems LOV" }, { "name": "sellInReservation", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'sellInReservation' which is required to fetch ResortInventoryItems LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ResortInventoryItems LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ResortInventoryItemsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/serviceRequestCodes": { "get": { "summary": "Return list of values for hotel service request codes", "description": "Use this API to return the list of values for service request codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getServiceRequestCodesLOV
", "operationId": "getServiceRequestCodesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ServiceRequestCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ServiceRequestCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/setupStyles": { "get": { "summary": "Return list of values for hotel setup styles", "description": "Use this API to return the list of values for setup styles for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getSetupStylesLOV
", "operationId": "getSetupStylesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch SetupStyles LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "SetupStylesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/shiftReports": { "get": { "summary": "Return list of values for hotel shift reports", "description": "Use this API to return the list of values for shift reports for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getShiftReportsLOV
", "operationId": "getShiftReportsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ShiftReports LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ShiftReportsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/siteType/{siteType}/sitePlans": { "get": { "summary": "Return list of values for hotel site plans", "description": "Use this API to return the list of values for site plans for a specific property based on search criteria such as siteType, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getSitePlansLOV
", "operationId": "getSitePlansLOV", "parameters": [ { "name": "siteType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'siteType' which is required to fetch SitePlans LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch SitePlans LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "SitePlansLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/snapshotTypes": { "get": { "summary": "Fetch List Of Values for Snapshot Types", "description": "OperationId:getSnapshotTypesLOV
", "operationId": "getSnapshotTypesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch SnapshotTypes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "SnapshotTypesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/space/{space}/cateringSetupStyles": { "get": { "summary": "Return list of values for hotel catering setup styles", "description": "Use this API to return the list of values for catering setup styles for a specific property based on search criteria such as space, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getCateringSetupStylesLOV
", "operationId": "getCateringSetupStylesLOV", "parameters": [ { "name": "space", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'space' which is required to fetch CateringSetupStyles LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch CateringSetupStyles LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "CateringSetupStylesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/space/{space}/eventRateCode": { "get": { "summary": "Return list of values for hotel event rate codes", "description": "Use this API to return the list of values for event rate codes for a specific property based on search criteria such as space, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getEventRateCodeLOV
", "operationId": "getEventRateCodeLOV", "parameters": [ { "name": "space", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'space' which is required to fetch EventRateCode LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch EventRateCode LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "EventRateCodeLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/spaces": { "get": { "summary": "Return list of values for hotel spaces", "description": "Use this API to return the list of values for spaces for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getSpacesLOV
", "operationId": "getSpacesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch Spaces LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "SpacesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/specialRequests": { "get": { "summary": "Return list of values for hotel special requests", "description": "Use this API to return the list of values for special requests for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getSpecialRequestsLOV
", "operationId": "getSpecialRequestsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch SpecialRequests LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "SpecialRequestsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/specials": { "get": { "summary": "Return list of values for hotel specials", "description": "Use this API to return the list of values for specials for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getSpecialsLOV
", "operationId": "getSpecialsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch Specials LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "SpecialsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/storedValueRedeemTrx": { "get": { "summary": "Return list of values for hotel stored value redeem transactions", "description": "Use this API to return the list of values for stored value redeem transactions for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getStoredValueRedeemTrxLOV
", "operationId": "getStoredValueRedeemTrxLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch StoredValueRedeemTrx LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "StoredValueRedeemTrxLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/summaryRefreshLog": { "get": { "summary": "Return list of values for hotel summary refresh logs", "description": "Use this API to return the list of values for summary refresh logs for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getSummaryRefreshLogLOV
", "operationId": "getSummaryRefreshLogLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch SummaryRefreshLog LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "SummaryRefreshLogLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/superBlock/{superBlock}/subBlock": { "get": { "summary": "Return list of values for hotel sub blocks", "description": "Use this API to return the list of values for sub blocks for a specific property based on search criteria such as superBlock, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getSubBlockLOV
", "operationId": "getSubBlockLOV", "parameters": [ { "name": "superBlock", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'superBlock' which is required to fetch SubBlock LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch SubBlock LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "SubBlockLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/synchronizeRateCodes": { "get": { "summary": "Return list of values for hotel synchronize rate codes", "description": "Use this API to return the list of values for synchronize rate codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getSynchronizeRateCodesLOV
", "operationId": "getSynchronizeRateCodesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch SynchronizeRateCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "SynchronizeRateCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/taskCode/{taskCode}/taskSheetNo/{taskSheetNo}/taskSheetRooms": { "get": { "summary": "Return list of values for hotel task sheet rooms", "description": "Use this API to return the list of values for task sheet rooms for a specific property based on search criteria such as taskSheetNo, taskCode, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getTaskSheetRoomsLOV
", "operationId": "getTaskSheetRoomsLOV", "parameters": [ { "name": "taskSheetNo", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'taskSheetNo' which is required to fetch TaskSheetRooms LOV" }, { "name": "taskCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'taskCode' which is required to fetch TaskSheetRooms LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch TaskSheetRooms LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "TaskSheetRoomsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/taxCode/{taxCode}/taxTransactionCode": { "get": { "summary": "Return list of values for hotel tax transaction code", "description": "Use this API to return the list of values for tax transaction code for a specific property based on search criteria such as taxCode, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getTaxTransactionCodeLOV
", "operationId": "getTaxTransactionCodeLOV", "parameters": [ { "name": "taxCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'taxCode' which is required to fetch TaxTransactionCode LOV" }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch TaxTransactionCode LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "TaxTransactionCodeLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/taxTypes": { "get": { "summary": "Return list of values for hotel tax types", "description": "Use this API to return the list of values for tax types for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getTaxTypesLOV
", "operationId": "getTaxTypesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch TaxTypes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "TaxTypesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/telephoneCategory": { "get": { "summary": "Return list of values for hotel telephone categories", "description": "Use this API to return the list of values for telephone categories for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getTelephoneCategoryLOV
", "operationId": "getTelephoneCategoryLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch TelephoneCategory LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "TelephoneCategoryLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/tiered/{tiered}/currentRateCode/{currentRateCode}/configDynamicBaseRatePlans": { "get": { "summary": "Return list of values for hotel configuration dynamic base rate plans", "description": "Use this API to return the list of values for configuration dynamic base rate plans for a specific property based on search criteria such as currentRateCode, tiered, hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getConfigDynamicBaseRatePlansLOV
", "operationId": "getConfigDynamicBaseRatePlansLOV", "parameters": [ { "name": "currentRateCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'currentRateCode' which is required to fetch ConfigDynamicBaseRatePlans LOV" }, { "name": "tiered", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'tiered' which is required to fetch ConfigDynamicBaseRatePlans LOV", "enum": [ "Y", "N" ] }, { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch ConfigDynamicBaseRatePlans LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ConfigDynamicBaseRatePlansLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/transactionAdjustmentReasonCodes": { "get": { "summary": "Return list of values for hotel transaction adjustment reason codes", "description": "Use this API to return the list of values for transaction adjustment reason codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getTransactionAdjustmentReasonCodesLOV
", "operationId": "getTransactionAdjustmentReasonCodesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch TransactionAdjustmentReasonCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "TransactionAdjustmentReasonCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/transactionCodes": { "get": { "summary": "Return list of values for hotel transaction codes", "description": "Use this API to return the list of values for transaction codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getTransactionCodesLOV
", "operationId": "getTransactionCodesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch TransactionCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "TransactionCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/transactionCodesConsumption": { "get": { "summary": "Return list of values for hotel transaction codes consumption", "description": "Use this API to return the list of values for transaction codes consumption for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getTransactionCodesConsumptionLOV
", "operationId": "getTransactionCodesConsumptionLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch TransactionCodesConsumption LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "TransactionCodesConsumptionLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/transactionCodesPayment": { "get": { "summary": "Return list of values for hotel transaction codes payment", "description": "Use this API to return the list of values for transaction codes payment for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getTransactionCodesPaymentLOV
", "operationId": "getTransactionCodesPaymentLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch TransactionCodesPayment LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "TransactionCodesPaymentLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/transactionDeleteReasonCodes": { "get": { "summary": "Return list of values for hotel transaction delete reason codes", "description": "Use this API to return the list of values for transaction delete reason codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getTransactionDeleteReasonCodesLOV
", "operationId": "getTransactionDeleteReasonCodesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch TransactionDeleteReasonCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "TransactionDeleteReasonCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/transactionDiversionRuleRooms": { "get": { "summary": "Return list of values for hotel transaction diversion rule rooms", "description": "Use this API to return the list of values for transaction diversion rule rooms for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getTransactionDiversionRuleRoomsLOV
", "operationId": "getTransactionDiversionRuleRoomsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch TransactionDiversionRuleRooms LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "TransactionDiversionRuleRoomsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/transactionGroups": { "get": { "summary": "Return list of values for hotel transaction groups", "description": "Use this API to return the list of values for transaction groups for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getTransactionGroupsLOV
", "operationId": "getTransactionGroupsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch TransactionGroups LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "TransactionGroupsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/transactionSubgroups": { "get": { "summary": "Return list of values for hotel transaction subgroups", "description": "Use this API to return the list of values for transaction subgroups for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getTransactionSubgroupsLOV
", "operationId": "getTransactionSubgroupsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch TransactionSubgroups LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "TransactionSubgroupsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/transportTypes": { "get": { "summary": "Return list of values for hotel transport types", "description": "Use this API to return the list of values for transport types for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getTransportTypesLOV
", "operationId": "getTransportTypesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch TransportTypes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "TransportTypesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/transportTypesHotel": { "get": { "summary": "Return list of values for hotel transport types", "description": "Use this API to return the list of values for transport types for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getTransportTypesLOV
", "operationId": "getTransportTypesHotelLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch TransportTypesHotel LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "TransportTypesHotelLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/travelAgentSource": { "get": { "summary": "Return list of values for hotel travel agent source reservations", "description": "Use this API to return the list of values for travel agent sources for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getTravelAgentSourceLOV
", "operationId": "getTravelAgentSourceLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch TravelAgentSource LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "TravelAgentSourceLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/travelAgentSourceResv": { "get": { "summary": "Return list of values for hotel travel agent source reservations", "description": "Use this API to return the list of values for travel agent source reservations for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getTravelAgentSourceResvLOV
", "operationId": "getTravelAgentSourceResvLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch TravelAgentSourceResv LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "TravelAgentSourceResvLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/turnawayCodes": { "get": { "summary": "Return list of values for hotel turnaway codes", "description": "Use this API to return the list of values for turnaway codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getTurnawayCodesLOV
", "operationId": "getTurnawayCodesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch TurnawayCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "TurnawayCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/upsellDefaultTrxCode": { "get": { "summary": "Return list of values for hotel upsell default transaction code", "description": "Use this API to return the list of values for upsell default transaction code for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getUpsellDefaultTrxCodeLOV
", "operationId": "getUpsellDefaultTrxCodeLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch UpsellDefaultTrxCode LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "UpsellDefaultTrxCodeLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/upsellFromRoomClassEdit": { "get": { "summary": "Return list of values for hotel upsell from room class edit", "description": "Use this API to return the list of values for upsell from room class edit for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getUpsellFromRoomClassEditLOV
", "operationId": "getUpsellFromRoomClassEditLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch UpsellFromRoomClassEdit LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "UpsellFromRoomClassEditLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/upsellFromRoomTypeEdit": { "get": { "summary": "Return list of values for hotel upsell from room type edit", "description": "Use this API to return the list of values for upsell from room type edit for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getUpsellFromRoomTypeEditLOV
", "operationId": "getUpsellFromRoomTypeEditLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch UpsellFromRoomTypeEdit LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "UpsellFromRoomTypeEditLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/upsellHierarchyLevels": { "get": { "summary": "Return list of values for hotel upsell hierarchy levels", "description": "Use this API to return the list of values for upsell hierarchy levels for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getUpsellHierarchyLevelsLOV
", "operationId": "getUpsellHierarchyLevelsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch UpsellHierarchyLevels LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "UpsellHierarchyLevelsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/upsellRateCategoriesEdit": { "get": { "summary": "Return list of values for hotel upsell rate categories edit", "description": "Use this API to return the list of values for upsell rate categories edit for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getUpsellRateCategoriesEditLOV
", "operationId": "getUpsellRateCategoriesEditLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch UpsellRateCategoriesEdit LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "UpsellRateCategoriesEditLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/upsellRateCodes": { "get": { "summary": "Return list of values for hotel upsell rate codes", "description": "Use this API to return the list of values for upsell rate codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getUpsellRateCodesLOV
", "operationId": "getUpsellRateCodesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch UpsellRateCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "UpsellRateCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/upsellRoomClassView": { "get": { "summary": "Return list of values for hotel upsell room class view", "description": "Use this API to return the list of values for upsell room class view for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getUpsellRoomClassViewLOV
", "operationId": "getUpsellRoomClassViewLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch UpsellRoomClassView LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "UpsellRoomClassViewLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/upsellRoomTypeView": { "get": { "summary": "Return list of values for hotel upsell room type view", "description": "Use this API to return the list of values for upsell room type view for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getUpsellRoomTypeViewLOV
", "operationId": "getUpsellRoomTypeViewLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch UpsellRoomTypeView LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "UpsellRoomTypeViewLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/upsellRule": { "get": { "summary": "Return list of values for hotel upsell rules", "description": "Use this API to return the list of values for upsell rules for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getUpsellRuleLOV
", "operationId": "getUpsellRuleLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch UpsellRule LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "UpsellRuleLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/upsellTrxCodes": { "get": { "summary": "Return list of values for hotel upsell transaction codes", "description": "Use this API to return the list of values for upsell transaction codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getUpsellTrxCodesLOV
", "operationId": "getUpsellTrxCodesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch UpsellTrxCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "UpsellTrxCodesLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/userLogActivityGroups": { "get": { "summary": "Return list of values for hotel user log activity groups", "description": "Use this API to return the list of values for user log activity groups for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getUserLogActivityGroupsLOV
", "operationId": "getUserLogActivityGroupsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch UserLogActivityGroups LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "UserLogActivityGroupsLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/yearSetup": { "get": { "summary": "Return list of values for hotel year setup", "description": "Use this API to return the list of values for user hotel year setup for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getYearSetupLOV
", "operationId": "getYearSetupLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch YearSetup LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "YearSetupLOV 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": [ "LOV" ] } }, "/listOfValues/hotels/{hotelId}/yieldMarkets": { "get": { "summary": "Return list of values for hotel yield markets", "description": "Use this API to return the list of values for yield markets for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.OperationId:getYieldMarketsLOV
", "operationId": "getYieldMarketsLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch YieldMarkets LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "YieldMarketsLOV 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": [ "LOV" ] } }, "/listOfValues/includeDayUse/{includeDayUse}/roomReservationStatus": { "get": { "summary": "Return list of values for room reservation status", "description": "Use this API to return the list of values for room reservation status based on search criteria such as includeDayUse, includeInactiveFlag, parameterName, parameterValue.OperationId:getRoomReservationStatusLOV
", "operationId": "getRoomReservationStatusLOV", "parameters": [ { "name": "includeDayUse", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'includeDayUse' which is required to fetch RoomReservationStatus LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RoomReservationStatusLOV 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": [ "LOV" ] } }, "/listOfValues/includeGlobals/{includeGlobals}/templatePreferences": { "get": { "summary": "Return list of values for preference templates", "description": "Use this API to return the list of values for preference templates based on search criteria such as includeGlobals, includeInactiveFlag, parameterName, parameterValue.OperationId:getTemplatePreferencesLOV
", "operationId": "getTemplatePreferencesLOV", "parameters": [ { "name": "includeGlobals", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'includeGlobals' which is required to fetch TemplatePreferences LOV", "enum": [ "Y", "N" ] }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "TemplatePreferencesLOV 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": [ "LOV" ] } }, "/listOfValues/includeInactive/{includeInactive}/templateMarketCodes": { "get": { "summary": "Return list of values for market code templates", "description": "Use this API to return the list of values for market code templates based on search criteria such as includeInactive, includeInactiveFlag, parameterName, parameterValue.OperationId:getTemplateMarketCodesLOV
", "operationId": "getTemplateMarketCodesLOV", "parameters": [ { "name": "includeInactive", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'includeInactive' which is required to fetch TemplateMarketCodes LOV", "enum": [ "Y", "N" ] }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "TemplateMarketCodesLOV 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": [ "LOV" ] } }, "/listOfValues/includeInactive/{includeInactive}/templateMarketGroups": { "get": { "summary": "Return list of values for market group templates", "description": "Use this API to return the list of values for market group templates based on search criteria such as includeInactive, includeInactiveFlag, parameterName, parameterValue.OperationId:getTemplateMarketGroupsLOV
", "operationId": "getTemplateMarketGroupsLOV", "parameters": [ { "name": "includeInactive", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'includeInactive' which is required to fetch TemplateMarketGroups LOV", "enum": [ "Y", "N" ] }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "TemplateMarketGroupsLOV 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": [ "LOV" ] } }, "/listOfValues/includeInactive/{includeInactive}/templateRoomClasses": { "get": { "summary": "Return list of values for room class templates", "description": "Use this API to return the list of values for room class templates based on search criteria such as includeInactive, includeInactiveFlag, parameterName, parameterValue.OperationId:getTemplateRoomClassesLOV
", "operationId": "getTemplateRoomClassesLOV", "parameters": [ { "name": "includeInactive", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'includeInactive' which is required to fetch TemplateRoomClasses LOV", "enum": [ "Y", "N" ] }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "TemplateRoomClassesLOV 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": [ "LOV" ] } }, "/listOfValues/includeInactive/{includeInactive}/templateSourceCodes": { "get": { "summary": "Return list of values for source code templates", "description": "Use this API to return the list of values for source code templates based on search criteria such as includeInactive, includeInactiveFlag, parameterName, parameterValue.OperationId:getTemplateSourceCodesLOV
", "operationId": "getTemplateSourceCodesLOV", "parameters": [ { "name": "includeInactive", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'includeInactive' which is required to fetch TemplateSourceCodes LOV", "enum": [ "Y", "N" ] }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "TemplateSourceCodesLOV 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": [ "LOV" ] } }, "/listOfValues/includeInactive/{includeInactive}/templateSourceGroups": { "get": { "summary": "Return list of values for source group templates", "description": "Use this API to return the list of values for source group templates based on search criteria such as includeInactive, includeInactiveFlag, parameterName, parameterValue.OperationId:getTemplateSourceGroupsLOV
", "operationId": "getTemplateSourceGroupsLOV", "parameters": [ { "name": "includeInactive", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'includeInactive' which is required to fetch TemplateSourceGroups LOV", "enum": [ "Y", "N" ] }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "TemplateSourceGroupsLOV 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": [ "LOV" ] } }, "/listOfValues/interfaceId/{interfaceId}/allRevenueTypes": { "get": { "summary": "Return list of values for all revenue types", "description": "Use this API to return the list of values for all revenue types based on search criteria such as interfaceId, includeInactiveFlag, parameterName, parameterValue.OperationId:getAllRevenueTypesLOV
", "operationId": "getAllRevenueTypesLOV", "parameters": [ { "name": "interfaceId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'interfaceId' which is required to fetch AllRevenueTypes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "AllRevenueTypesLOV 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": [ "LOV" ] } }, "/listOfValues/interfaceId/{interfaceId}/oxiResorts": { "get": { "summary": "Return list of values for OXIResorts", "description": "Use this API to return the list of values for OXIResorts based on search criteria such as interfaceId, includeInactiveFlag, parameterName, parameterValue.OperationId:getOXIResortsLOV
", "operationId": "getOXIResortsLOV", "parameters": [ { "name": "interfaceId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'interfaceId' which is required to fetch OXIResorts LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "OXIResortsLOV 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": [ "LOV" ] } }, "/listOfValues/interfaceType/{interfaceType}/databaseId/{databaseId}/externalDatabaseAvailableResorts": { "get": { "summary": "Return list of values for external database available resorts", "description": "Use this API to return the list of values for external database available resorts based on search criteria such as databaseId, interfaceType, includeInactiveFlag, parameterName, parameterValue.OperationId:getExternalDatabaseAvailableResortsLOV
", "operationId": "getExternalDatabaseAvailableResortsLOV", "parameters": [ { "name": "databaseId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'databaseId' which is required to fetch ExternalDatabaseAvailableResorts LOV" }, { "name": "interfaceType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'interfaceType' which is required to fetch ExternalDatabaseAvailableResorts LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ExternalDatabaseAvailableResortsLOV 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": [ "LOV" ] } }, "/listOfValues/levelCode/{levelCode}/levelType/{levelType}/settingName/{settingName}/channelCode/{channelCode}/channelParameters": { "get": { "summary": "Return list of values for channel parameters", "description": "Use this API to return the list of values for channel parameters based on search criteria such as channelCode, settingName, levelType, levelCode, includeInactiveFlag, parameterName, parameterValue.OperationId:getChannelParametersLOV
", "operationId": "getChannelParametersLOV", "parameters": [ { "name": "channelCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'channelCode' which is required to fetch ChannelParameters LOV" }, { "name": "settingName", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'settingName' which is required to fetch ChannelParameters LOV" }, { "name": "levelType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'levelType' which is required to fetch ChannelParameters LOV" }, { "name": "levelCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'levelCode' which is required to fetch ChannelParameters LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ChannelParametersLOV 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": [ "LOV" ] } }, "/listOfValues/levelCode/{levelCode}/settingName/{settingName}/applicationSettings": { "get": { "summary": "Return list of values for application settings", "description": "Use this API to return the list of values for application settings based on search criteria such as settingName, levelCode, includeInactiveFlag, parameterName, parameterValue.OperationId:getApplicationSettingsLOV
", "operationId": "getApplicationSettingsLOV", "parameters": [ { "name": "settingName", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'settingName' which is required to fetch ApplicationSettings LOV" }, { "name": "levelCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'levelCode' which is required to fetch ApplicationSettings LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ApplicationSettingsLOV 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": [ "LOV" ] } }, "/listOfValues/levelCode/{levelCode}/taskSheetDept": { "get": { "summary": "Return list of values for task sheet departments", "description": "Use this API to return the list of values for task sheet departments based on search criteria such as levelCode, includeInactiveFlag, parameterName, parameterValue.OperationId:getTaskSheetDeptLOV
", "operationId": "getTaskSheetDeptLOV", "parameters": [ { "name": "levelCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'levelCode' which is required to fetch TaskSheetDept LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "TaskSheetDeptLOV 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": [ "LOV" ] } }, "/listOfValues/locationType/{locationType}/location/{location}/distributionTemplates": { "get": { "summary": "Return list of values for distribution templates", "description": "Use this API to return the list of values for distribution templates based on search criteria such as location, locationType, includeInactiveFlag, parameterName, parameterValue.OperationId:getDistributionTemplatesLOV
", "operationId": "getDistributionTemplatesLOV", "parameters": [ { "name": "location", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'location' which is required to fetch DistributionTemplates LOV" }, { "name": "locationType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'locationType' which is required to fetch DistributionTemplates LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "DistributionTemplatesLOV 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": [ "LOV" ] } }, "/listOfValues/membershipId/{membershipId}/membershipStatementBatchList": { "get": { "summary": "Return list of values for membership statement batch list", "description": "Use this API to return the list of values for membership statement batch list based on search criteria such as membershipId, includeInactiveFlag, parameterName, parameterValue.OperationId:getMembershipStatementBatchListLOV
", "operationId": "getMembershipStatementBatchListLOV", "parameters": [ { "name": "membershipId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'membershipId' which is required to fetch MembershipStatementBatchList LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "MembershipStatementBatchListLOV 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": [ "LOV" ] } }, "/listOfValues/membershipId/{membershipId}/membershipTotalPointsAvailable": { "get": { "summary": "Return list of values for membership total points available", "description": "Use this API to return the list of values for membership total points available based on search criteria such as membershipId, includeInactiveFlag, parameterName, parameterValue.OperationId:getMembershipTotalPointsAvailableLOV
", "operationId": "getMembershipTotalPointsAvailableLOV", "parameters": [ { "name": "membershipId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'membershipId' which is required to fetch MembershipTotalPointsAvailable LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "MembershipTotalPointsAvailableLOV 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": [ "LOV" ] } }, "/listOfValues/membershipLevel/{membershipLevel}/membershipCardFeeAmount": { "get": { "summary": "Return list of values for membership card fee amounts", "description": "Use this API to return the list of values for membership card fee amounts based on search criteria such as membershipLevel, includeInactiveFlag, parameterName, parameterValue.OperationId:getMembershipCardFeeAmountLOV
", "operationId": "getMembershipCardFeeAmountLOV", "parameters": [ { "name": "membershipLevel", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'membershipLevel' which is required to fetch MembershipCardFeeAmount LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "MembershipCardFeeAmountLOV 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": [ "LOV" ] } }, "/listOfValues/membershipLevelRank/{membershipLevelRank}/membershipType/{membershipType}/membershipMaxDowngradeLevel": { "get": { "summary": "Return list of values for membership max downgrade level", "description": "Use this API to return the list of values for membership max downgrade level based on search criteria such as membershipType, membershipLevelRank, includeInactiveFlag, parameterName, parameterValue.OperationId:getMembershipMaxDowngradeLevelLOV
", "operationId": "getMembershipMaxDowngradeLevelLOV", "parameters": [ { "name": "membershipType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'membershipType' which is required to fetch MembershipMaxDowngradeLevel LOV" }, { "name": "membershipLevelRank", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'membershipLevelRank' which is required to fetch MembershipMaxDowngradeLevel LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "MembershipMaxDowngradeLevelLOV 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": [ "LOV" ] } }, "/listOfValues/membershipType/{membershipType}/membershipBenefitProgram": { "get": { "summary": "Return list of values for membership benefit programs", "description": "Use this API to return the list of values for membership benefit programs based on search criteria such as membershipType, includeInactiveFlag, parameterName, parameterValue.OperationId:getMembershipBenefitProgramLOV
", "operationId": "getMembershipBenefitProgramLOV", "parameters": [ { "name": "membershipType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'membershipType' which is required to fetch MembershipBenefitProgram LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "MembershipBenefitProgramLOV 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": [ "LOV" ] } }, "/listOfValues/membershipType/{membershipType}/membershipBenefits": { "get": { "summary": "Return list of values for membership benefits", "description": "Use this API to return the list of values for membership benefits based on search criteria such as membershipType, includeInactiveFlag, parameterName, parameterValue.OperationId:getMembershipBenefitsLOV
", "operationId": "getMembershipBenefitsLOV", "parameters": [ { "name": "membershipType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'membershipType' which is required to fetch MembershipBenefits LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "MembershipBenefitsLOV 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": [ "LOV" ] } }, "/listOfValues/membershipType/{membershipType}/membershipPointsRuleCodes": { "get": { "summary": "Return list of values for membership points rule codes", "description": "Use this API to return the list of values for membership points rule codes based on search criteria such as membershipType, includeInactiveFlag, parameterName, parameterValue.OperationId:getMembershipPointsRuleCodesLOV
", "operationId": "getMembershipPointsRuleCodesLOV", "parameters": [ { "name": "membershipType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'membershipType' which is required to fetch MembershipPointsRuleCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "MembershipPointsRuleCodesLOV 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": [ "LOV" ] } }, "/listOfValues/membershipType/{membershipType}/upsellMembershipLevelsOnly": { "get": { "summary": "Return list of values for upsell membership levels only", "description": "Use this API to return the list of values for upsell membership levels only based on search criteria such as membershipType, includeInactiveFlag, parameterName, parameterValue.OperationId:getUpsellMembershipLevelsOnlyLOV
", "operationId": "getUpsellMembershipLevelsOnlyLOV", "parameters": [ { "name": "membershipType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'membershipType' which is required to fetch UpsellMembershipLevelsOnly LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "UpsellMembershipLevelsOnlyLOV 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": [ "LOV" ] } }, "/listOfValues/menuClassId/{menuClassId}/menu": { "get": { "summary": "Return list of values for menus", "description": "Use this API to return the list of values for menus based on search criteria such as menuClassId, includeInactiveFlag, parameterName, parameterValue.OperationId:getMenuLOV
", "operationId": "getMenuLOV", "parameters": [ { "name": "menuClassId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'menuClassId' which is required to fetch Menu LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "MenuLOV 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": [ "LOV" ] } }, "/listOfValues/mode/{mode}/folioGroupingTransactionCodes": { "get": { "summary": "Return list of values for folio grouping transaction codes", "description": "Use this API to return the list of values for folio grouping transaction codes based on search criteria such as mode, includeInactiveFlag, parameterName, parameterValue.OperationId:getFolioGroupingTransactionCodesLOV
", "operationId": "getFolioGroupingTransactionCodesLOV", "parameters": [ { "name": "mode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'mode' which is required to fetch FolioGroupingTransactionCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "FolioGroupingTransactionCodesLOV 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": [ "LOV" ] } }, "/listOfValues/module/{module}/actionTypes": { "get": { "summary": "Return list of values for action types", "description": "Use this API to return the list of values for action types based on search criteria such as module, includeInactiveFlag, parameterName, parameterValue.OperationId:getActionTypesLOV
", "operationId": "getActionTypesLOV", "parameters": [ { "name": "module", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'module' which is required to fetch ActionTypes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ActionTypesLOV 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": [ "LOV" ] } }, "/listOfValues/moduleId/{moduleId}/parameterName/{parameter}/reportsGeneric": { "get": { "summary": "Return list of values for generic reports", "description": "Use this API to return the list of values for generic reports based on search criteria such as parameter, moduleId, includeInactiveFlag, parameterName, parameterValue.OperationId:getReportsGenericLOV
", "operationId": "getReportsGenericLOV", "parameters": [ { "name": "parameter", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'parameter' which is required to fetch ReportsGeneric LOV" }, { "name": "moduleId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'moduleId' which is required to fetch ReportsGeneric LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ReportsGenericLOV 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": [ "LOV" ] } }, "/listOfValues/moduleName/{moduleName}/configReports": { "get": { "summary": "Return list of values for configuration reports", "description": "Use this API to return the list of values for configuration reports based on search criteria such as moduleName, includeInactiveFlag, parameterName, parameterValue.OperationId:getConfigReportsLOV
", "operationId": "getConfigReportsLOV", "parameters": [ { "name": "moduleName", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'moduleName' which is required to fetch ConfigReports LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ConfigReportsLOV 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": [ "LOV" ] } }, "/listOfValues/moduleName/{moduleName}/udfMappings": { "get": { "summary": "Return list of values for user defined field mappings", "description": "Use this API to return the list of values for user defined field mappings based on search criteria such as moduleName, includeInactiveFlag, parameterName, parameterValue.OperationId:getUDFMappingsLOV
", "operationId": "getUDFMappingsLOV", "parameters": [ { "name": "moduleName", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'moduleName' which is required to fetch UDFMappings LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "UDFMappingsLOV 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": [ "LOV" ] } }, "/listOfValues/nameType/{nameType}/profileEnrollmentMatchCriteria": { "get": { "summary": "Return list of values for profile enrollment match criteria", "description": "Use this API to return the list of values for profile enrollment match criteria based on search criteria such as nameType, includeInactiveFlag, parameterName, parameterValue.OperationId:getProfileEnrollmentMatchCriteriaLOV
", "operationId": "getProfileEnrollmentMatchCriteriaLOV", "parameters": [ { "name": "nameType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'nameType' which is required to fetch ProfileEnrollmentMatchCriteria LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ProfileEnrollmentMatchCriteriaLOV 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": [ "LOV" ] } }, "/listOfValues/nameType/{nameType}/profileEnrollmentRuleDoNotMergeCriteria": { "get": { "summary": "Return list of values for profile enrollment rule do not merge criteria", "description": "Use this API to return the list of values for profile enrollment rule do not merge criteria based on search criteria such as nameType, includeInactiveFlag, parameterName, parameterValue.OperationId:getProfileEnrollmentRuleDoNotMergeCriteriaLOV
", "operationId": "getProfileEnrollmentRuleDoNotMergeCriteriaLOV", "parameters": [ { "name": "nameType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'nameType' which is required to fetch ProfileEnrollmentRuleDoNotMergeCriteria LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ProfileEnrollmentRuleDoNotMergeCriteriaLOV 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": [ "LOV" ] } }, "/listOfValues/nameType/{nameType}/profileEnrollmentRuleFilterCriteria": { "get": { "summary": "Return list of values for profile enrollment rule filter criteria", "description": "Use this API to return the list of values for profile enrollment rule filter criteria based on search criteria such as nameType, includeInactiveFlag, parameterName, parameterValue.OperationId:getProfileEnrollmentRuleFilterCriteriaLOV
", "operationId": "getProfileEnrollmentRuleFilterCriteriaLOV", "parameters": [ { "name": "nameType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'nameType' which is required to fetch ProfileEnrollmentRuleFilterCriteria LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ProfileEnrollmentRuleFilterCriteriaLOV 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": [ "LOV" ] } }, "/listOfValues/newEvent/{newEvent}/waitList/{waitList}/cateringEventStatus": { "get": { "summary": "Return list of values for catering event status", "description": "Use this API to return the list of values for catering event status based on search criteria such as waitList, newEvent, includeInactiveFlag, parameterName, parameterValue.OperationId:getCateringEventStatusLOV
", "operationId": "getCateringEventStatusLOV", "parameters": [ { "name": "waitList", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'waitList' which is required to fetch CateringEventStatus LOV" }, { "name": "newEvent", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'newEvent' which is required to fetch CateringEventStatus LOV", "enum": [ "Y", "N" ] }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "CateringEventStatusLOV 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": [ "LOV" ] } }, "/listOfValues/number/{number}/autoNumberGenerator": { "get": { "summary": "Return list of values for auto number generator", "description": "Use this API to return the list of values for auto number generator based on search criteria such as number, includeInactiveFlag, parameterName, parameterValue.OperationId:getAutoNumberGeneratorLOV
", "operationId": "getAutoNumberGeneratorLOV", "parameters": [ { "name": "number", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'number' which is required to fetch AutoNumberGenerator LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "AutoNumberGeneratorLOV 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": [ "LOV" ] } }, "/listOfValues/operaParam/{operaParam}/profileNameValidationsType": { "get": { "summary": "Return list of values for profile name validation types", "description": "Use this API to return the list of values for profile name validation types based on search criteria such as number, includeInactiveFlag, parameterName, parameterValue.OperationId:getProfileNameValidationsTypeLOV
", "operationId": "getProfileNameValidationsTypeLOV", "parameters": [ { "name": "operaParam", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'operaParam' which is required to fetch ProfileNameValidationsType LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ProfileNameValidationsTypeLOV 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": [ "LOV" ] } }, "/listOfValues/outboundType/{outboundType}/protocol/{protocol}/outboundServiceNames": { "get": { "summary": "Return list of values for service names", "description": "Use this API to return the list of values for service names based on search criteria such as protocol, outboundType, includeInactiveFlag, parameterName, parameterValue.OperationId:getServiceNameLOV
", "operationId": "getServiceNameLOV", "parameters": [ { "name": "protocol", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'protocol' which is required to fetch ServiceName LOV" }, { "name": "outboundType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'outboundType' which is required to fetch ServiceName LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ServiceNameLOV 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": [ "LOV" ] } }, "/listOfValues/parameterName/{parameter}/chainCode/{chainCode}/parameterActiveUnderChain": { "get": { "summary": "Return list of values for parameter active under chain", "description": "Use this API to return the list of values for parameter active under chain based on search criteria such as chainCode, parameter, includeInactiveFlag, parameterName, parameterValue.OperationId:getParameterActiveUnderChainLOV
", "operationId": "getParameterActiveUnderChainLOV", "parameters": [ { "name": "chainCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'chainCode' which is required to fetch ParameterActiveUnderChain LOV" }, { "name": "parameter", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'parameter' which is required to fetch ParameterActiveUnderChain LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ParameterActiveUnderChainLOV 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": [ "LOV" ] } }, "/listOfValues/period/{period}/repCalendarYears": { "get": { "summary": "Return list of values for rep calendar years", "description": "Use this API to return the list of values for rep calendar years based on search criteria such as period, includeInactiveFlag, parameterName, parameterValue.OperationId:getRepCalendarYearsLOV
", "operationId": "getRepCalendarYearsLOV", "parameters": [ { "name": "period", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'period' which is required to fetch RepCalendarYears LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RepCalendarYearsLOV 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": [ "LOV" ] } }, "/listOfValues/pkgId/{pkgId}/cateringPackageRevenueEventType": { "get": { "summary": "Return list of values for catering package revenue event types", "description": "Use this API to return the list of values for catering package revenue event types based on search criteria such as pkgId, includeInactiveFlag, parameterName, parameterValue.OperationId:getCateringPackageRevenueEventTypeLOV
", "operationId": "getCateringPackageRevenueEventTypeLOV", "parameters": [ { "name": "pkgId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'pkgId' which is required to fetch CateringPackageRevenueEventType LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "CateringPackageRevenueEventTypeLOV 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": [ "LOV" ] } }, "/listOfValues/pkgLinkId/{pkgLinkId}/cateringPackageRevenueConfigEventType": { "get": { "summary": "Return list of values for catering package revenue config event types", "description": "Use this API to return the list of values for catering package revenue config event types based on search criteria such as pkgLinkId, includeInactiveFlag, parameterName, parameterValue.OperationId:getCateringPackageRevenueConfigEventTypeLOV
", "operationId": "getCateringPackageRevenueConfigEventTypeLOV", "parameters": [ { "name": "pkgLinkId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'pkgLinkId' which is required to fetch CateringPackageRevenueConfigEventType LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "CateringPackageRevenueConfigEventTypeLOV 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": [ "LOV" ] } }, "/listOfValues/policyType/{policyType}/depositCancelRulesMultiHotel": { "get": { "summary": "Return list of values for deposit cancel rules multi hotel", "description": "Use this API to return the list of values for deposit cancel rules multi hotel based on search criteria such as policyType, includeInactiveFlag, parameterName, parameterValue.OperationId:getDepositCancelRulesMultiHotelLOV
", "operationId": "getDepositCancelRulesMultiHotelLOV", "parameters": [ { "name": "policyType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'policyType' which is required to fetch DepositCancelRulesMultiHotel LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "DepositCancelRulesMultiHotelLOV 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": [ "LOV" ] } }, "/listOfValues/policyType/{policyType}/templatePolicyCodes": { "get": { "summary": "Return list of values for policy code templates", "description": "Use this API to return the list of values for policy code templates based on search criteria such as policyType, includeInactiveFlag, parameterName, parameterValue.OperationId:getTemplatePolicyCodesLOV
", "operationId": "getTemplatePolicyCodesLOV", "parameters": [ { "name": "policyType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'policyType' which is required to fetch TemplatePolicyCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "TemplatePolicyCodesLOV 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": [ "LOV" ] } }, "/listOfValues/preferenceGroup/{preferenceGroup}/preferencesMultiHotels": { "get": { "summary": "Return list of values for preferences multi hotels", "description": "Use this API to return the list of values for preferences multi hotels based on search criteria such as preferenceGroup, includeInactiveFlag, parameterName, parameterValue.OperationId:getPreferencesMultiHotelsLOV
", "operationId": "getPreferencesMultiHotelsLOV", "parameters": [ { "name": "preferenceGroup", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'preferenceGroup' which is required to fetch PreferencesMultiHotels LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "PreferencesMultiHotelsLOV 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": [ "LOV" ] } }, "/listOfValues/profiles/{profileId}/claimMembershipDetails": { "get": { "summary": "Return list of values for claim membership details", "description": "Use this API to return the list of values for claim membership details based on search criteria such as profileId, includeInactiveFlag, parameterName, parameterValue.OperationId:getClaimMembershipDetailsLOV
", "operationId": "getClaimMembershipDetailsLOV", "parameters": [ { "name": "profileId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'profileId' which is required to fetch ClaimMembershipDetails LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ClaimMembershipDetailsLOV 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": [ "LOV" ] } }, "/listOfValues/profiles/{profileId}/hotelsForARProfile": { "get": { "summary": "Return list of values for hotels for account receivable profiles", "description": "Use this API to return the list of values for hotels for account receivable profiles based on search criteria such as profileId, includeInactiveFlag, parameterName, parameterValue.OperationId:getHotelsForARProfileLOV
", "operationId": "getHotelsForARProfileLOV", "parameters": [ { "name": "profileId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'profileId' which is required to fetch HotelsForARProfile LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "HotelsForARProfileLOV 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": [ "LOV" ] } }, "/listOfValues/profiles/{profileId}/membershipTransferPoints": { "get": { "summary": "Return list of values for membership transfer points", "description": "Use this API to return the list of values for hotels for membership transfer points based on search criteria such as profileId, includeInactiveFlag, parameterName, parameterValue.OperationId:getMembershipTransferPointsLOV
", "operationId": "getMembershipTransferPointsLOV", "parameters": [ { "name": "profileId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'profileId' which is required to fetch MembershipTransferPoints LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "MembershipTransferPointsLOV 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": [ "LOV" ] } }, "/listOfValues/profiles/{profileId}/negotiatedRateHotels": { "get": { "summary": "Return list of values for negotiated rate hotels", "description": "Use this API to return the list of values for negotiated rate hotels based on search criteria such as profileId, includeInactiveFlag, parameterName, parameterValue.OperationId:getNegotiatedRateHotelsLOV
", "operationId": "getNegotiatedRateHotelsLOV", "parameters": [ { "name": "profileId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'profileId' which is required to fetch NegotiatedRateHotels LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "NegotiatedRateHotelsLOV 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": [ "LOV" ] } }, "/listOfValues/profiles/{profileId}/profileCommunications": { "get": { "summary": "Return list of values for profile communications", "description": "Use this API to return the list of values for profile communications based on search criteria such as profileId, includeInactiveFlag, parameterName, parameterValue.OperationId:getProfileCommunicationsLOV
", "operationId": "getProfileCommunicationsLOV", "parameters": [ { "name": "profileId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'profileId' which is required to fetch ProfileCommunications LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ProfileCommunicationsLOV 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": [ "LOV" ] } }, "/listOfValues/profiles/{profileId}/taxTypeCheck/{taxTypeCheck}/profileHotels": { "get": { "summary": "Return list of values for profile hotels", "description": "Use this API to return the list of values for profile hotels based on search criteria such as taxTypeCheck, profileId, includeInactiveFlag, parameterName, parameterValue.OperationId:getProfileHotelsLOV
", "operationId": "getProfileHotelsLOV", "parameters": [ { "name": "taxTypeCheck", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'taxTypeCheck' which is required to fetch ProfileHotels LOV" }, { "name": "profileId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'profileId' which is required to fetch ProfileHotels LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ProfileHotelsLOV 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": [ "LOV" ] } }, "/listOfValues/property/{property}/roomHierarchyClassesCopy": { "get": { "summary": "Return list of values for hotel room hierarchy classes copy", "description": "Use this API to return the list of values for room hierarchy classes copy for a specific property based on search criteria such as property, includeInactiveFlag, parameterName, parameterValue.OperationId:getRoomHierarchyClassesCopyLOV
", "operationId": "getRoomHierarchyClassesCopyLOV", "parameters": [ { "name": "property", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'property' which is required to fetch RoomHierarchyClassesCopy LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RoomHierarchyClassesCopyLOV 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": [ "LOV" ] } }, "/listOfValues/property/{property}/roomHierarchyRoomClasses": { "get": { "summary": "Return list of values for hotel room hierarchy room classes", "description": "Use this API to return the list of values for room hierarchy room classes for a specific property based on search criteria such as property, includeInactiveFlag, parameterName, parameterValue.OperationId:getRoomHierarchyRoomClassesLOV
", "operationId": "getRoomHierarchyRoomClassesLOV", "parameters": [ { "name": "property", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'property' which is required to fetch RoomHierarchyRoomClasses LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RoomHierarchyRoomClassesLOV 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": [ "LOV" ] } }, "/listOfValues/property/{property}/roomHierarchyRoomTypes": { "get": { "summary": "Return list of values for hotel room hierarchy room types", "description": "Use this API to return the list of values for room hierarchy room types for a specific property based on search criteria such as property, includeInactiveFlag, parameterName, parameterValue.OperationId:getRoomHierarchyRoomTypesLOV
", "operationId": "getRoomHierarchyRoomTypesLOV", "parameters": [ { "name": "property", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'property' which is required to fetch RoomHierarchyRoomTypes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RoomHierarchyRoomTypesLOV 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": [ "LOV" ] } }, "/listOfValues/property/{property}/roomHierarchyTypesCopy": { "get": { "summary": "Return list of values for hotel room hierarchy types copy", "description": "Use this API to return the list of values for room hierarchy types copy for a specific property based on search criteria such as property, includeInactiveFlag, parameterName, parameterValue.OperationId:getRoomHierarchyTypesCopyLOV
", "operationId": "getRoomHierarchyTypesCopyLOV", "parameters": [ { "name": "property", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'property' which is required to fetch RoomHierarchyTypesCopy LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RoomHierarchyTypesCopyLOV 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": [ "LOV" ] } }, "/listOfValues/propertyList/{propertyList}/repRatePlans": { "get": { "summary": "Return list of values for rep rate plans", "description": "Use this API to return the list of values for rep rate plans based on search criteria such as propertyList, includeInactiveFlag, parameterName, parameterValue.OperationId:getRepRatePlansLOV
", "operationId": "getRepRatePlansLOV", "parameters": [ { "name": "propertyList", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'propertyList' which is required to fetch RepRatePlans LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RepRatePlansLOV 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": [ "LOV" ] } }, "/listOfValues/radioType/{radioType}/hotels/{hotelId}/cateringPackageCodes": { "get": { "summary": "Return list of values for hotel catering package codes", "description": "Use this API to return the list of values for catering package codes for a specific property based on search criteria such as hotelId, radioType, includeInactiveFlag, parameterName, parameterValue.OperationId:getCateringPackageCodesLOV
", "operationId": "getCateringPackageCodesLOV", "parameters": [ { "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'hotelId' which is required to fetch CateringPackageCodes LOV" }, { "name": "radioType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'radioType' which is required to fetch CateringPackageCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "CateringPackageCodesLOV 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": [ "LOV" ] } }, "/listOfValues/rateCode/{rateCode}/profiles/{profileId}/negotiatedRatesHotels": { "get": { "summary": "Return list of values for negotiated rate hotels", "description": "Use this API to return the list of values for negotiated rate hotels based on search criteria such as profileId, rateCode, includeInactiveFlag, parameterName, parameterValue.OperationId:getNegotiatedRatesHotelsLOV
", "operationId": "getNegotiatedRatesHotelsLOV", "parameters": [ { "name": "profileId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'profileId' which is required to fetch NegotiatedRatesHotels LOV" }, { "name": "rateCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'rateCode' which is required to fetch NegotiatedRatesHotels LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "NegotiatedRatesHotelsLOV 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": [ "LOV" ] } }, "/listOfValues/roleLevel/{roleLevel}/levelCode/{levelCode}/rolesForLevel": { "get": { "summary": "Return list of values for roles for level", "description": "Use this API to return the list of values for roles for level based on search criteria such as levelCode, roleLevel, includeInactiveFlag, parameterName, parameterValue.OperationId:getRolesForLevelLOV
", "operationId": "getRolesForLevelLOV", "parameters": [ { "name": "levelCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'levelCode' which is required to fetch RolesForLevel LOV" }, { "name": "roleLevel", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'roleLevel' which is required to fetch RolesForLevel LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RolesForLevelLOV 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": [ "LOV" ] } }, "/listOfValues/roles/{roles}/chainCode/{chainCode}/actionTask/{actionTask}/organizations": { "get": { "summary": "Return list of values for organizations", "description": "Use this API to return the list of values for organizations based on search criteria such as actionTask, chainCode, roles, includeInactiveFlag, parameterName, parameterValue.OperationId:getOrganizationsLOV
", "operationId": "getOrganizationsLOV", "parameters": [ { "name": "actionTask", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'actionTask' which is required to fetch Organizations LOV" }, { "name": "chainCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'chainCode' which is required to fetch Organizations LOV" }, { "name": "roles", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 5000, "description": "Value of the parameter 'roles' which is required to fetch Organizations LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "OrganizationsLOV 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": [ "LOV" ] } }, "/listOfValues/salesFormat/{salesFormat}/addressFormatElements": { "get": { "summary": "Return list of values for address format elements", "description": "Use this API to return the list of values for address format elements based on search criteria such as salesFormat, includeInactiveFlag, parameterName, parameterValue.OperationId:getAddressFormatElementsLOV
", "operationId": "getAddressFormatElementsLOV", "parameters": [ { "name": "salesFormat", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'salesFormat' which is required to fetch AddressFormatElements LOV", "enum": [ "Y", "N" ] }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "AddressFormatElementsLOV 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": [ "LOV" ] } }, "/listOfValues/shiftGroupId/{shiftGroupId}/shiftReportsNoParam": { "get": { "summary": "Return list of values for shift reports no parameter", "description": "Use this API to return the list of values for shift reports no parameter based on search criteria such as shiftGroupId, includeInactiveFlag, parameterName, parameterValue.OperationId:getShiftReportsNoParamLOV
", "operationId": "getShiftReportsNoParamLOV", "parameters": [ { "name": "shiftGroupId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'shiftGroupId' which is required to fetch ShiftReportsNoParam LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ShiftReportsNoParamLOV 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": [ "LOV" ] } }, "/listOfValues/siteType/{siteType}/sitePlanSectionTypes": { "get": { "summary": "Return list of values for site plan section types", "description": "Use this API to return the list of values for site plan section types based on search criteria such as siteType, includeInactiveFlag, parameterName, parameterValue.OperationId:getSitePlanSectionTypesLOV
", "operationId": "getSitePlanSectionTypesLOV", "parameters": [ { "name": "siteType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'siteType' which is required to fetch SitePlanSectionTypes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "SitePlanSectionTypesLOV 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": [ "LOV" ] } }, "/listOfValues/sourceId/{sourceId}/globalAlertFieldQuery": { "get": { "summary": "Return list of values for global alert field queries", "description": "Use this API to return the list of values for global alert field queries based on search criteria such as sourceId, includeInactiveFlag, parameterName, parameterValue.OperationId:getGlobalAlertFieldQueryLOV
", "operationId": "getGlobalAlertFieldQueryLOV", "parameters": [ { "name": "sourceId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'sourceId' which is required to fetch GlobalAlertFieldQuery LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "GlobalAlertFieldQueryLOV 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": [ "LOV" ] } }, "/listOfValues/sourceIdIn/{sourceIdIn}/fieldType/{fieldType}/fieldName/{fieldName}/tableName/{tableName}/globalAlertOperator": { "get": { "summary": "Return list of values for global alert operators", "description": "Use this API to return the list of values for global alert operators based on search criteria such as tableName, fieldName, fieldType, sourceIdIn, includeInactiveFlag, parameterName, parameterValue.OperationId:getGlobalAlertOperatorLOV
", "operationId": "getGlobalAlertOperatorLOV", "parameters": [ { "name": "tableName", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'tableName' which is required to fetch GlobalAlertOperator LOV" }, { "name": "fieldName", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'fieldName' which is required to fetch GlobalAlertOperator LOV" }, { "name": "fieldType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'fieldType' which is required to fetch GlobalAlertOperator LOV" }, { "name": "sourceIdIn", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'sourceIdIn' which is required to fetch GlobalAlertOperator LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "GlobalAlertOperatorLOV 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": [ "LOV" ] } }, "/listOfValues/sourceIdIn/{sourceIdIn}/mailGeneric": { "get": { "summary": "Return list of values for generic mail", "description": "Use this API to return the list of values for generic mail based on search criteria such as sourceIdIn, includeInactiveFlag, parameterName, parameterValue.OperationId:getMailGenericLOV
", "operationId": "getMailGenericLOV", "parameters": [ { "name": "sourceIdIn", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'sourceIdIn' which is required to fetch MailGeneric LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "MailGenericLOV 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": [ "LOV" ] } }, "/listOfValues/subscriber/{subscriber}/publisherProperties": { "get": { "summary": "Return list of values for publisher properties", "description": "Use this API to return the list of values for publisher properties based on search criteria such as subscriber, includeInactiveFlag, parameterName, parameterValue.OperationId:getPublisherPropertiesLOV
", "operationId": "getPublisherPropertiesLOV", "parameters": [ { "name": "subscriber", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'subscriber' which is required to fetch PublisherProperties LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "PublisherPropertiesLOV 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": [ "LOV" ] } }, "/listOfValues/tableName/{tableName}/interfaceTabColumns": { "get": { "summary": "Return list of values for interface tab columns", "description": "Use this API to return the list of values for interface tab columns based on search criteria such as tableName, includeInactiveFlag, parameterName, parameterValue.OperationId:getInterfaceTabColumnsLOV
", "operationId": "getInterfaceTabColumnsLOV", "parameters": [ { "name": "tableName", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'tableName' which is required to fetch InterfaceTabColumns LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "InterfaceTabColumnsLOV 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": [ "LOV" ] } }, "/listOfValues/tableName/{tableName}/traceGroup/{traceGroup}/autoTraceExpressionFields": { "get": { "summary": "Return list of values for auto trace expression fields", "description": "Use this API to return the list of values for auto trace expression fields based on search criteria such as traceGroup, tableName, includeInactiveFlag, parameterName, parameterValue.OperationId:getAutoTraceExpressionFieldsLOV
", "operationId": "getAutoTraceExpressionFieldsLOV", "parameters": [ { "name": "traceGroup", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'traceGroup' which is required to fetch AutoTraceExpressionFields LOV" }, { "name": "tableName", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'tableName' which is required to fetch AutoTraceExpressionFields LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "AutoTraceExpressionFieldsLOV 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": [ "LOV" ] } }, "/listOfValues/templateCode/{templateCode}/templateFiscalFolioParameters": { "get": { "summary": "Return list of values for fiscal folio parameter templates", "description": "Use this API to return the list of values for fiscal folio parameter templates based on search criteria such as templateCode, includeInactiveFlag, parameterName, parameterValue.OperationId:getTemplateFiscalFolioParametersLOV
", "operationId": "getTemplateFiscalFolioParametersLOV", "parameters": [ { "name": "templateCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'templateCode' which is required to fetch TemplateFiscalFolioParameters LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "TemplateFiscalFolioParametersLOV 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": [ "LOV" ] } }, "/listOfValues/type/{type}/arrangementCodesNumber": { "get": { "summary": "Return list of values for arrangement code numbers", "description": "Use this API to return the list of values for arrangement code numbers based on search criteria such as type, includeInactiveFlag, parameterName, parameterValue.OperationId:getArrangementCodesNumberLOV
", "operationId": "getArrangementCodesNumberLOV", "parameters": [ { "name": "type", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'type' which is required to fetch ArrangementCodesNumber LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ArrangementCodesNumberLOV 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": [ "LOV" ] } }, "/listOfValues/type/{type}/enrollmentMatchCommunicationType": { "get": { "summary": "Return list of values for enrollment match communication types", "description": "Use this API to return the list of values for enrollment match communication types based on search criteria such as type, includeInactiveFlag, parameterName, parameterValue.OperationId:getEnrollmentMatchCommunicationTypeLOV
", "operationId": "getEnrollmentMatchCommunicationTypeLOV", "parameters": [ { "name": "type", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'type' which is required to fetch EnrollmentMatchCommunicationType LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "EnrollmentMatchCommunicationTypeLOV 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": [ "LOV" ] } }, "/listOfValues/type/{type}/folioGroupingCodes": { "get": { "summary": "Return list of values for folio grouping codes", "description": "Use this API to return the list of values for folio grouping codes based on search criteria such as type, includeInactiveFlag, parameterName, parameterValue.OperationId:getFolioGroupingCodesLOV
", "operationId": "getFolioGroupingCodesLOV", "parameters": [ { "name": "type", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'type' which is required to fetch FolioGroupingCodes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "FolioGroupingCodesLOV 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": [ "LOV" ] } }, "/listOfValues/type/{type}/revenueBuckets": { "get": { "summary": "Return list of values for revenue buckets", "description": "Use this API to return the list of values for revenue buckets based on search criteria such as type, includeInactiveFlag, parameterName, parameterValue.OperationId:getRevenueBucketsLOV
", "operationId": "getRevenueBucketsLOV", "parameters": [ { "name": "type", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'type' which is required to fetch RevenueBuckets LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RevenueBucketsLOV 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": [ "LOV" ] } }, "/listOfValues/type/{type}/trxCodeArrangement": { "get": { "summary": "Return list of values for transaction code arrangements", "description": "Use this API to return the list of values for transaction code arrangements based on search criteria such as type, includeInactiveFlag, parameterName, parameterValue.OperationId:getTrxCodeArrangementLOV
", "operationId": "getTrxCodeArrangementLOV", "parameters": [ { "name": "type", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'type' which is required to fetch TrxCodeArrangement LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "TrxCodeArrangementLOV 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": [ "LOV" ] } }, "/listOfValues/udfType/{udfType}/udfCategory/{udfCategory}/udfAttributes": { "get": { "summary": "Return list of values for user defined field attributes", "description": "Use this API to return the list of values for user defined field attributes based on search criteria such as udfCategory, udfType, includeInactiveFlag, parameterName, parameterValue.OperationId:getUdfAttributesLOV
", "operationId": "getUdfAttributesLOV", "parameters": [ { "name": "udfCategory", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'udfCategory' which is required to fetch UdfAttributes LOV" }, { "name": "udfType", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'udfType' which is required to fetch UdfAttributes LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "UdfAttributesLOV 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": [ "LOV" ] } }, "/listOfValues/userId/{userId}/croUsers": { "get": { "summary": "Return list of values for cro users", "description": "Use this API to return the list of values for cro users based on search criteria such as userId, includeInactiveFlag, parameterName, parameterValue.OperationId:getCroUsersLOV
", "operationId": "getCroUsersLOV", "parameters": [ { "name": "userId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'userId' which is required to fetch CroUsers LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "CroUsersLOV 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": [ "LOV" ] } }, "/listOfValues/validate": { "put": { "summary": "Validate list of values", "description": "Use this API to validate the the list of values based on search criteria such as validateListOfValues.OperationId:validateListOfValues
This API is deprecated.
", "operationId": "validateListOfValues", "deprecated": true, "parameters": [ { "name": "validateListOfValues", "in": "body", "required": true, "schema": { "allOf": [ { "$ref": "#/definitions/validateListOfValues" } ] } }, { "$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": "", "schema": { "$ref": "#/definitions/validateListOfValuesDetails" } }, "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": [ "LOV" ] } }, "/listOfValues/view/{view}/traceDateCalc": { "get": { "summary": "Return list of values for trace date calculations", "description": "Use this API to return the list of values for trace date calculations based on search criteria such as view, includeInactiveFlag, parameterName, parameterValue.OperationId:getTraceDateCalcLOV
", "operationId": "getTraceDateCalcLOV", "parameters": [ { "name": "view", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'view' which is required to fetch TraceDateCalc LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "TraceDateCalcLOV 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": [ "LOV" ] } }, "/listOfValues/view/{view}/traceField": { "get": { "summary": "Return list of values for trace fields", "description": "Use this API to return the list of values for trace fields based on search criteria such as view, includeInactiveFlag, parameterName, parameterValue.OperationId:getTraceFieldLOV
", "operationId": "getTraceFieldLOV", "parameters": [ { "name": "view", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'view' which is required to fetch TraceField LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "TraceFieldLOV 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": [ "LOV" ] } }, "/listOfValues/year/{year}/repCalendarMonths": { "get": { "summary": "Return list of values for rep calendar months", "description": "Use this API to return the list of values for rep calendar months based on search criteria such as year, includeInactiveFlag, parameterName, parameterValue.OperationId:getRepCalendarMonthsLOV
", "operationId": "getRepCalendarMonthsLOV", "parameters": [ { "name": "year", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'year' which is required to fetch RepCalendarMonths LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RepCalendarMonthsLOV 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": [ "LOV" ] } }, "/listOfValues/year/{year}/repCalendarWeeks": { "get": { "summary": "Return list of values for rep calendar weeks", "description": "Use this API to return the list of values for rep calendar weeks based on search criteria such as year, includeInactiveFlag, parameterName, parameterValue.OperationId:getRepCalendarWeeksLOV
", "operationId": "getRepCalendarWeeksLOV", "parameters": [ { "name": "year", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'year' which is required to fetch RepCalendarWeeks LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "RepCalendarWeeksLOV 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": [ "LOV" ] } }, "/listOfValues/year/{year}/statisticsYears": { "get": { "summary": "Return list of values for statistics years", "description": "Use this API to return the list of values for statistics years based on search criteria such as year, includeInactiveFlag, parameterName, parameterValue.OperationId:getStatisticsYearsLOV
", "operationId": "getStatisticsYearsLOV", "parameters": [ { "name": "year", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "Value of the parameter 'year' which is required to fetch StatisticsYears LOV" }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "StatisticsYearsLOV 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": [ "LOV" ] } }, "/listOfValues/{name}": { "get": { "summary": "Return list of values for the given name of the LOV", "description": "Use this API to return the list of values for the given name of the LOV based on search criteria such as name, includeInactiveFlag, parameterName, parameterValue.OperationId:getListOfValues
", "operationId": "getListOfValues", "parameters": [ { "name": "name", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, "description": "LOV Name which is required to fetch the values", "enum": [ "ADSErrorType", "ApplicationLanguages", "ARNoteTypes", "ARReminderCycleType", "ARStatementModeType", "AccountPriorities", "AccountRelationshipTypes", "AccountTypes", "AccumulatedBusinessEvtModuleType", "AccumulatedBusinessEvtStatusType", "ActivityClasses", "ActivityResults", "AddOnLicenses", "AddressDoctorModes", "AddressFormats", "AddressTypes", "AdjustmentCodeCalculationType", "AdjustmentCodes", "AirportTemplates", "AirportsMultiHotels", "AlertAreas", "AlertCodesMultiHotel", "AllCashiers", "AllNoteTypes", "AllProfileTypes", "AllotmentOrigins", "AlternateHotelDirections", "AlternateLanguageTitles", "AmenitiesMultiHotel", "AmenityTypes", "AmountType", "AppUsers", "ArticleCodesMultiHotel", "AssociatedCreditFoioType", "AttractionClasses", "AttractionsConfigMultiHotels", "AttractionsMultiHotel", "AuthorizerGroupsMultiHotel", "AutoFolioSettlementPreferences", "AutoFolioSettlementTypes", "AutoSettleRulesPaymentType", "AutomaticTranSchedulesFrequencyType", "AutomaticTranSchedulesModuleType", "AvailabilityType", "AvailableColumnsForExport", "AvailableExportSources", "AwardRateCodesMultiSel", "AwardTypes", "BankMaster", "BanquetForeignCurrency", "BanquetRevenueSummary", "BaseRounding", "BedTypeRequests", "BedTypes", "Beverages", "BillingAccountContractChannel", "BillingAccountContractChannelType", "BillingAccountContractFeeType", "BillingAccountContractFrequency", "BillingAccountContractPriceType", "BillingAccountContractTransactionType", "BillingAccountTypes", "BirGuestTypes", "BirthCountry", "BlockAllotmentCodes", "BlockCancellationCodes", "BlockCatNewStatuses", "BlockCodeStatusType", "BlockConversions", "BlockCurrentStatus", "BlockDestinations", "BlockLostBookingCodes", "BlockNewStatuses", "BlockOrigins", "BlockOwners", "BlockRankings", "BlockRefusedBookingCodes", "BlockRefusedReasons", "BlockReservationMethods", "BlockStatusColor", "BlockStatuses", "BlockTraceCodes", "BookingChannelErrorCodes", "BookingChannels", "BookingNoteTypes", "BookingResponses", "BookingStatusCodes", "BookingTypes", "BrandCode", "BudgetYear", "BuildingGroups", "Buildings", "BusinessEventDataElement", "BusinessEventModule", "BusinessProfileTypes", "BusinessSegments", "CalculationRules", "CancelStatus", "CancellationPolicyTypes", "CancellationReasons", "CardNumberBasedOn", "CardTypes", "CardTypesIfc", "CashierShiftDropLocations", "CashieringTransactionTypes", "Cashiers", "CashiersConfig", "CateringEventTypes", "CateringRevenueCodes", "CateringRevenueGroups", "CateringStatuses", "CentralSalesHotels", "CertificateActivities", "CertificateStatus", "ChainInventoryItems", "ChainMaintenanceCodes", "ChainPackageCodes", "ChainRoomConditions", "ChainRoomStatusReasons", "ChainRoomTypes", "ChainTrackItTypes", "Chains", "ChannelBillingAccounts", "ChannelCardTypeMappingResort", "ChannelRateCode", "ChannelResortMappingGdsHost", "ChannelResortMappingResort", "Channels", "CityTaxRanges", "ClaimAdjustmentLimitCodes", "CollectingAgentTaxCodeSeq", "Colors", "CommissionCalculatedOnType", "CommissionCodesMultiHotel", "CommissionPaidType", "CommissionPaymentActivityStatus", "CommissionPaymentMethods", "CommissionTaxType", "CommunicationMethods", "CommunicationMethodsEntDetail", "CommunicationMethodsSystemType", "CommunicationRoles", "CommunicationTypeEmail", "CommunicationTypePhone", "CommunicationTypeWeb", "CommunicationsLocale", "CompInHouse", "CompanyTypes", "CompetitionCodes", "CompositeResvStatuses", "ConfigModes", "ConfigTitles", "ContactMethod", "Container", "ContractBillingInstructions", "ConversionCodes", "CorporateBusinessUnits", "CorporateDepartmentCodes", "CorporateDivisions", "CorporateOperatingUnits", "Countries", "CountryMainGroup", "CountryModes", "CreditCardProcessingType", "CreditRatings", "CroChains", "CroViews", "Currencies", "CurrencyExchangeRateType", "CurrencyFormat", "CustomBudgetCodes", "CustomChargePackageCodes", "CustomChargePostingRhythm", "Databases", "DatamartSynchType", "DayTypeCodesMultiHotels", "DayTypeColors", "DaysOfWeek", "DbInstance", "DefaultFolioStyle", "DefaultReservationType", "DefiniteStatus", "DeleteCharacterIndicator", "DeleteDateIndicator", "DeleteNumberIndicator", "DeliveryStatus", "DeltaMode", "DepartmentHotel", "DepartmentMenuItem", "Departments", "DepositMaturityPreferenceType", "DepositPolicyTypes", "DepositType", "DirectionCodes", "DiscountReasons", "DistanceTypes", "Districts", "DiversionEntityTypes", "DiversionScopeTypes", "Domains", "DummyHotels", "ECertificateIssue", "ECertificateStatus", "ECertificateTypes", "EcertMembershipTypes", "EmailDeliveryFormats", "EmailFormats", "EmployeeEmails", "EndOfDayReportDestinations", "EnrollmentCodes", "EnrollmentMatchCommunicationName", "EntityDetails", "EntityHeaderDataTypes", "EntityHeaders", "EntryPoint", "EventActions", "EventChangeSources", "EventDisplays", "EventSpaceTypes", "EventTypes", "ExchangeServiceTaxCode", "ExportBucketCodes", "ExportColumnXMLTypes", "ExportCommonFields", "ExportEndPoints", "ExportMappingTypes", "ExternalDatabases", "ExternalSystemSubTypes", "ExternalSystems", "FITContractStatus", "FITContractTypes", "FeatureTypes", "FetchCount30rPlusValues", "FileTypes", "FiscalBEActionType", "FiscalBEModule", "FiscalBEStatus", "FiscalFolioParameters", "FiscalFolioProfileHandling", "FiscalGuestTypes", "FiscalOperations", "FiscalPartners", "OfisDeliveries", "OfisLogLevel", "FiscalPayloadTypes", "FiscalRegionCodes", "FiscalServiceType", "FiscalSupportingDocTypes", "FixedChargeFrequencyTypes", "FlaggedReasons", "FlexiDynamicFieldCode", "FlexiDynamicFieldModule", "FloorRequests", "FolioLegends", "FolioMessageMergeCodes", "FolioTypeReports", "FolioWindows", "ForeignCurrency", "ForeignCurrencyPosting", "Formula", "FullPurgeNoOfDays", "FunctionSpaceCodes", "FunctionSpaceLocations", "FunctionSpaceSetupStyles", "GRSCodes", "GdsAmenities", "GdsCardTypes", "GdsConvAvailRateCodes", "GdsHostAndResortCombinedGuaranteeCodes", "GdsMarketingPolicyDetails", "GdsMarketingPolicyTypes", "GdsMarketingTransactionTypes", "GdsRateTypes", "GemItemClass", "GenderTypes", "GenerateRoundingMethod", "GenericRevenueTypes", "GlobalActionCodes", "GuaranteeCodes", "GuaranteeCodesMultiHotels", "GuestSecretQuestions", "GuestTypes", "HKStatus", "HkCreditRuleTravelTypes", "HoldReasons", "HotelCategories", "HotelContactRoleType", "HotelInterfaceIds", "HotelInterfaceMachine", "HotelInterfaceMenuType", "HotelInterfaceTypes", "HotelTypes", "Hotels", "HouseKeepingGroups", "HousekeepingCreditRuleTypes", "Hubs", "IdentificationCountry", "IdentificationRoleType", "IdentificationTypes", "ImageTypes", "ImportPostalCodesCountry", "InactiveHotels", "Industries", "InfluenceCodes", "IntegrationMessageErrorType", "Interests", "InterfaceCalcTrxCodes", "InterfaceCashCreditPosting", "InterfaceChargeScaling", "InterfaceDataRequestConfigLevel", "InterfaceDataRequestConfigType", "InterfaceDataRequestExchangeRate", "InterfaceDialedDigits", "InterfaceDifferencePosting", "InterfaceOriginCodes", "InterfacePostType", "InterfacePostingCodeSetup", "InterfacePostings", "InterfacePostingsAddInfo", "InterfacePrograms", "InterfaceReferenceField", "InterfaceResyncDatamartType", "InterfaceResyncOwnerContractStatus", "InterfaceSplitCode", "InterfaceSubtotalPosting", "InterfaceSystemType", "InterfaceType", "InterfaceWorkstationTerminals", "InterfaceWorkstationType", "InterfaceZeroPostings", "ItemPoolsClassCode", "ItemPoolsCode", "ItemRates", "JobTitlesMultiHotels", "KeepingCharacterIndicator", "KeepingDateIndicator", "KeepingNumberIndicator", "KeyPacketsReport", "KeywordTypes", "LanguageCodes", "Languages", "LatitudeDirections", "LetterNames", "LetterTypes", "LocationTypes", "LogicalOperator", "LogoType", "LongDateFormats", "LongitudeDirections", "LookupExternalDatabases", "MDSCustomValidators", "MailingActions", "MaintenanceCodes", "MaintenanceCodesMultiHotel", "ManagerReportUDFFields", "MarketCodePrintGroupType", "MarketCodes", "MarketCodesMultiHotels", "MarketGroupsMultiHotels", "MarketSegments", "MarketSelection", "MarketingCities", "MarketingCitiesMultiHotels", "MarketingCityTemplates", "MarketingRegions", "MarriottModeArrivalAlerts", "MealTypes", "MemberLetterList", "MembershipActions", "MembershipAwardDisplaySet", "MembershipAwardPointsValidityDuration", "MembershipAwards", "MembershipBasedOn", "MembershipBillingGroups", "MembershipCalculationPeriod", "MembershipCalendarGracePeriod", "MembershipCardValidationRules", "MembershipClaimActivity", "MembershipClaimApprovalStatus", "MembershipClaimApprovalStatusSearch", "MembershipClaimOrigins", "MembershipClaimRecordTypes", "MembershipClaimStatus", "MembershipClaimTypes", "MembershipClasses", "MembershipDowngrade", "MembershipEnrollmentCodes", "MembershipEnrollmentGroups", "MembershipExtractTypes", "MembershipLevelRuleType", "MembershipLevels", "MembershipMarketGroups", "MembershipMultipleRooms", "MembershipNumberOfYears", "MembershipPointsCalcAwards", "MembershipPointsCalculationCurrency", "MembershipPointsSchedule", "MembershipRateCodes", "MembershipRateGroupRateCodes", "MembershipRateGroups", "MembershipResortGroupCodes", "MembershipResortGroups", "MembershipRevenueGroups", "MembershipRevenueTypes", "MembershipRoomGrps", "MembershipStatementUDFSet", "MembershipStatuses", "MembershipTierAdministration", "MembershipTransactionCodes", "MembershipTransactionGroupCode", "MembershipTscHeader", "MembershipTypeRuleAppliesOn", "MembershipTypeRuleBasedOn", "MembershipTypeRulePointsRoundingFlags", "MembershipTypeRulePointsType", "MembershipTypeRuleTransactionCode", "MembershipTypeRuleTypes", "MembershipTypes", "MembershipTypesAndLevels", "MembershipUpgradeDowngradeCalendarPeriod", "MembrshipMarketGroupCodes", "MergeCodes", "Messages", "Modules", "MonthNames", "MonthNumber", "MoveReasons", "MrwTitle", "NameType", "Nationalities", "Newspapers", "NextBlockStatus", "NoShowPostingRuleValues", "NoShowPostingRules", "NoShowReservationTypes", "NoShowSourceCodes", "NoteActionTypes", "NoteGroups", "NotificationAreas", "NumberDescriptions", "NumberOfChains", "OCATemplates", "OOSReasonConfigMultiHotels", "OOSReasonsConfig", "OXIActiveInterfaces", "OXIInterfaceSetup", "OXIInterfacesSetup", "OXIMessageFormats", "OXIMessageTypes", "OXIMesssgeStatuses", "OXIProcessorLogsErrorType", "TransactionDiscountsMultiHotels", "TransactionCoversTrxCode", "OXIProcessorLogsReviewType", "OperatorType", "Origins", "OutboundAuthenticationTypes", "OutboundCodes", "OutboundTypes", "OwnerCodes", "OwnerRelationTypes", "OwnerTeams", "PackCodes", "PackageCodes", "PackageCodesMultiHotel", "PackageForecastGroupMultiHotel", "PackageForecastGroupTemplates", "PaperSize", "PartnerFiscalStatus", "PastYears", "PayDays", "PaymentAuthorizationRules", "PaymentMethodValidationRules", "PaymentMethodsMultiHotel", "PaymentTaxTypes", "PaymentTransactionCodeType", "PercentageBaseCode", "PhoneTypes", "PillowTypes", "PostedTransactionTypes", "PostingRhythms", "PotentialForecastTypes", "PotentialFrequency", "PreRegistrationRuleTypes", "PreferenceTypes", "Preferences", "PreferencesView", "PrintTask", "PriorStatuses", "ProductFeatures", "ProfileAccountTypes", "ProfileDistributionCountry", "ProfileDistributionDatabase", "ProfileDistributionFilter", "ProfileDistributionKeywordType", "ProfileDistributionRegion", "ProfileDistributionRoomLabel", "ProfileEnrollmentMatchRules", "ProfileIdCountries", "ProfileIdTypes", "ProfileInactiveReasons", "ProfileKeywordTypes", "ProfileLinkNameTypes", "ProfileMemberships", "ProfileRegions", "ProfileRelationships", "ProfileResortRegions", "ProfileRestrictionReasons", "ProfileViewBy", "PromoGroupTemplates", "PromotionCodeRegistration", "Promotions", "PropertyDayTypes", "PropertyDetailCategroy", "PropertyEventCodes", "PurgeableOEDSTables", "PurposeOfStay", "RankingCodes", "RateCategoryMultiHotels", "RateCategoryTemplates", "RateClassTemplates", "RateClassesMultiHotels", "RateCodePostingRhythm", "RateCodes", "RateCodesGlobalDesc", "RateConfigExchangeTypes", "RateDisplaySets", "RateDisplaySetsConfiguration", "RateOverrideReasons", "RateOwnership", "RatePkgTrxCodes", "RatePlanSets", "RatePlansMultiHotel", "RateRoomCategory", "RateSeasonCodeTemplates", "RateSeasonCodes", "RateSeasonCodesMultiHotel", "RateStrategyConditionTypes", "RateTiers", "ReasonType", "ReceiptHistoryTypes", "ReferenceCurrency", "RefreshProperty", "RegCards", "Regions", "RelationshipTypes", "RepAppUsers", "RepDayOfWeek", "RepEmployeeUsers", "RepHorizontalValues", "RepNoteTypes", "RepProfileTypes", "RepRateCategories", "RepResvTypeCodeList", "RepServiceRequestStatuses", "RepStates", "ReportDateLanguage", "ReportDestinations", "ReportDetails", "ReportFileNames", "ReportFormats", "ReportGroups", "ReportParameterDataTypes", "ReportParameterForms", "ReportPrinters", "ReportServersList", "Reports", "ReportsToAttach", "RequirementCodes", "ResStatusWithGuaranteeCodes", "ReservationAgents", "ReservationChannels", "ReservationContactType", "ReservationGuestStatus", "ReservationImmigrationStatus", "ReservationNoteTypes", "ReservationStatuses", "ReservationTypes", "ReservationUDFs", "ResortCardTypes", "ResortChains", "ResortFeatures", "ResortNoteTypes", "ResortReservationTypes", "ResponseType", "RestApiGroups", "RestApiModules", "RestApiOperations", "ResvAutoAttachRulesBasedOn", "ResyncBlockCodes", "RevenueBucketTypes", "RevenueGroups", "RevenueTypes", "RoomAmenities", "RoomAssignmentRating", "RoomClassMultiHotels", "RoomClassesTemplate", "RoomConditions", "RoomConditionsMultiHotels", "RoomFeatureRating", "RoomFeatures", "RoomFeaturesAll", "RoomMaintenanceTemplates", "RoomMoveReasons", "RoomPool", "RoomPotential", "RoomPriorityRequests", "RoomRateAssignment", "RoomReadyStatus", "RoomRotationAdjustmentReasons", "RoomRotationOverrideReasons", "RoomSpecialRatings", "RoomStatus", "RoomStatusReasons", "RoomTypeRequests", "RoomTypeTemplates", "RoomTypeTypes", "RoomTypeYieldStatus", "RoomTypesGlobalDesc", "RoomTypesMultiHotel", "RoundingRule", "RoutingProfileTypes", "RoutingTypes", "SCMailingActions", "SCPeriods", "SalesCateringEventStatus", "SalesScopeCities", "SalesScopes", "SampleDynamic", "ScannerDevice", "ScheduledActivitiesLocationCodes", "ScheduledActivitiesStatusCodes", "SellBy", "ServiceOrderPriorities", "ServiceOrderSkills", "ServiceOrderSpecialties", "ServiceOrderTasks", "ServiceOrderTypes", "ServiceRequestPriority", "ServiceRequestStatus", "ShortDateFormats", "SitePlanTypes", "Snacks", "SourceCodes", "SourceCodesMultiHotels", "SourceGroupsMultiHotels", "Sources", "StagedProfileMembership", "StagedProfileMembershipTypes", "StartDayOfWeek", "States", "StationeryType", "StatisticsContactProfileRoles", "StatisticsCurrencyCodes", "StoredValueTransaction", "SynchronizeEventType", "SynchronizeExternalSystems", "SynchronizeReservationStatus", "TaxCategoryCodes", "TaxOffice", "TaxRangesType", "TaxTypesConfiguration", "TempExclusivePreferences", "TemplateAlertCodes", "TemplateAmenityCodes", "TemplateAttractionCodes", "TemplateDayTypeCodes", "TemplateDeviceLocations", "TemplateEventCodes", "TemplateGuestMessages", "TemplateHousekeepingTasks", "TemplateJobTitles", "TemplateLocatorCodes", "TemplatePreferenceTypes", "TemplatePromotionCodes", "TemplatePromotionGroups", "TemplateRoomConditions", "TemplateServiceOrderSkills", "TemplateServiceOrderSpecialties", "TemplateServiceOrderPriorities", "TemplateServiceOrderTasks", "TemplateTransactionCodes", "TemplateTransactionGroups", "TemplateTransportCodes", "TemplateTransportationLabels", "TemplateType", "Territories", "TimeFormats", "TimezoneRegions", "Titles", "TmplCashierShiftDropLocations", "TopBasedOn", "TraceCodes", "TraceGroups", "TraceStatuses", "TraceTexts", "TrackItActions", "TrackItGroups", "TrackItLocations", "TrackItTypes", "TransactionCodeTypes", "TransactionCodesMultiHotel", "TransactionDiversionCodesMultiHotel", "TransactionDiversionLevels", "TransactionDiversionRuleTypes", "TransactionGroupsMultiHotel", "TransactionSubgroupsMultiHotel", "TransactionUsages", "TransactionUserGroupHotels", "TranslatedLanguages", "TranslationLanguageCode", "TransportTypesMultiHotels", "TravelAgentTypes", "TrxCodeConsumptionMultiHotel", "TrxServiceTypes", "TurnawayCodesMultiHotels", "TurnawayTemplateCode", "TurnawaysInterfaceResync", "UDFAttributesMultiHotels", "UdfTypes", "UpdateContactActivityStatus", "UpsellMarketCodes", "UpsellMembershipTypesEdit", "UpsellMembershipTypesOnly", "UpsellMembershipTypesView", "UserDefinedFieldGroups", "UserRoleGroups", "VIPStatuses", "VouchersConfig", "WaitlistCodes", "WaitlistPriorities", "WakeupCallStatuses", "WashScheduleMultiHotel", "YieldAdjustmentCodes", "YieldAdjustmentTypeValues", "YieldCategories", "YieldMarketsMultiHotel", "YieldableCodes", "QrCodeName", "ChannelNegotiatedRateCode", "FiscalTerminals", "ChainJobProcedures", "OtaTaxType", "TemplateServiceOrderTypes" ] }, { "name": "includeInactiveFlag", "in": "query", "required": false, "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" }, { "name": "parameterName", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Name of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "parameterValue", "in": "query", "type": "array", "collectionFormat": "multi", "description": "Value of the parameter.", "items": { "type": "string" }, "required": false }, { "name": "excludeCodes", "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" }, { "$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": "", "schema": { "$ref": "#/definitions/listOfValues" } }, "204": { "description": "ListOfValues 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": [ "LOV" ] } }, "/services/listOfValues/cache": { "delete": { "summary": "Delete list of values service cache", "description": "Use this API to delete the the list of values service cache.OperationId:deleteLOVServiceCache
", "operationId": "deleteLOVServiceCache", "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" }, "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": [ "LOV" ] } }, "/services/listOfValues/status": { "get": { "summary": "Ping list of values service version", "description": "Use this API to return the the list of values service version.OperationId:pingLOVService
", "operationId": "pingLOVService", "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": "pingLOVService 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": [ "LOV" ] } } }, "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", "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": { "listOfValueNames": { "type": "object", "properties": { "lOVNames": { "description": "Collection of List of Value names along with the input parameters it supports.", "$ref": "#/definitions/lOVNamesType" }, "links": { "$ref": "#/definitions/links" }, "warnings": { "$ref": "#/definitions/warningsType" } } }, "lOVNamesType": { "type": "array", "description": "List of List of Value names along with all parameters applicable for the LOV.", "maxItems": 4000, "items": { "$ref": "#/definitions/lOVNameType" } }, "lOVNameType": { "type": "object", "properties": { "name": { "description": "Unique name for the LOV.", "type": "string", "minLength": 0, "maxLength": 200 }, "parameters": { "description": "List of parameter names applicable for the particular LOV.", "type": "array", "maxItems": 4000, "items": { "$ref": "#/definitions/parametersNameType" } } } }, "parametersNameType": { "type": "object", "properties": { "parameterName": { "description": "Name of the parameter needed by the LOV.", "type": "string" }, "mandatory": { "description": "This element depicts if the given parameter is mandatory for the LOV.", "type": "boolean" } } }, "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" ] }, "listOfValues": { "type": "object", "properties": { "listOfValues": { "description": "Collection of List of Value items.", "$ref": "#/definitions/listOfValuesType" }, "warnings": { "$ref": "#/definitions/warningsType" } } }, "listOfValuesType": { "type": "object", "properties": { "items": { "type": "array", "maxItems": 4000, "items": { "$ref": "#/definitions/itemType" } }, "lovName": { "description": "List of Values name.", "type": "string", "minLength": 0, "maxLength": 100 }, "itemCount": { "type": "integer" }, "description": { "type": "string", "minLength": 0, "maxLength": 20 } } }, "itemType": { "type": "object", "properties": { "flexfields": { "description": "Flexfields returning list of name value pairs.", "$ref": "#/definitions/parametersType" }, "code": { "type": "string", "minLength": 0, "maxLength": 2000 }, "name": { "type": "string", "minLength": 0, "maxLength": 2000 }, "description": { "type": "string", "minLength": 0, "maxLength": 2000 }, "shortDescription": { "type": "string", "minLength": 0, "maxLength": 2000 }, "active": { "type": "boolean" } } }, "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" } } }, "validateListOfValues": { "type": "object", "properties": { "criteria": { "description": "Criteria to validate a list of value.", "$ref": "#/definitions/listOfValuesCriteriaType" }, "warnings": { "$ref": "#/definitions/warningsType" } } }, "listOfValuesCriteriaType": { "type": "object", "properties": { "parameters": { "description": "Please see documentation for a list of applicable ParameterName options.", "$ref": "#/definitions/parametersType" }, "itemCodes": { "type": "array", "maxItems": 4000, "items": { "type": "string", "minLength": 0, "maxLength": 2000 } }, "excludeCodeList": { "$ref": "#/definitions/codeListType" }, "lovName": { "description": "The name of the LOV to fetch.", "type": "string", "minLength": 0, "maxLength": 100 }, "includeInactive": { "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", "type": "boolean" } } }, "codeListType": { "type": "array", "maxItems": 4000, "items": { "type": "string", "minLength": 0, "maxLength": 20 } }, "validateListOfValuesDetails": { "type": "object", "properties": { "match": { "description": "Match for the List of Value items.", "$ref": "#/definitions/listOfValuesMatchType" }, "links": { "$ref": "#/definitions/links" }, "warnings": { "$ref": "#/definitions/warningsType" } } }, "listOfValuesMatchType": { "type": "object", "description": "This is a prototype element for the LOV validation.", "properties": { "matchingItems": { "type": "array", "maxItems": 4000, "items": { "$ref": "#/definitions/itemType" } }, "nonMatchingItems": { "type": "array", "maxItems": 4000, "items": { "$ref": "#/definitions/itemType" } }, "closeMatchingItems": { "type": "array", "maxItems": 4000, "items": { "$ref": "#/definitions/itemType" } }, "lovName": { "description": "List of Values name.", "type": "string", "minLength": 0, "maxLength": 100 }, "description": { "type": "string", "minLength": 0, "maxLength": 20 } } }, "status": { "type": "object", "description": "Response Body.", "properties": { "warnings": { "$ref": "#/definitions/warningsType" }, "links": { "$ref": "#/definitions/links" } } }, "operaVersion": { "type": "object", "description": "Response for Ping operation.", "properties": { "operaVersion": { "description": "Current Opera Version Number", "type": "string" }, "links": { "$ref": "#/definitions/links" }, "warnings": { "$ref": "#/definitions/warningsType" } } } }, "tags": [ { "name": "LOV", "description": "The LOV Service provides various List of Values for drop-down components and single/multi-select LOVs for the user interface. This is a generic service in that the particular LOV is requested by code." } ], "externalDocs": { "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } }