openapi: 3.2.0 info: title: Oracle Hospitality Chain Config API version: 26.2.0.0 contact: email: hospitality_apis_ww_grp@oracle.com license: name: UPL url: https://opensource.org/licenses/upl termsOfService: https://www.oracle.com/legal/terms.html description: 'Operations tagged ChainConfig across 9 of this provider''s published API definitions: oracle-hospitality-property-v1-blkcfg.json, oracle-hospitality-property-v1-crmcfg.json, oracle-hospitality-property-v1-entcfg.json, oracle-hospitality-property-v1-evmcfg.json, oracle-hospitality-property-v1-fofcfg.json, oracle-hospitality-property-v1-intcfg.json, oracle-hospitality-property-v1-rmcfg.json, oracle-hospitality-property-v1-rsvcfg.json, oracle-hospitality-property-v1-rtp.json. Each path carries the servers of the definition it was published in.' servers: - url: /blk/config/v1 - url: /crm/config/v1 - url: /ent/config/v1 - url: /evm/config/v1 - url: /fof/config/v1 - url: /int/config/v1 - url: /rm/config/v1 - url: /rsv/config/v1 - url: /rtp/v1 tags: - name: ChainConfig description: The ChainConfigService Web Service offers capability of creating, managing, and retrieving of chain configuration. paths: /blockCancellationReasons: get: summary: Get Block Cancellation Reasons description: Use this API to get Block Cancellation Reasons.

OperationId:getBlockCancellationReasons

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

OperationId:postBlockCancellationReasons

operationId: postBlockCancellationReasons parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/blockCancellationReasonsCriteria' description: Request object for creating Block Cancellation Reasons. required: true servers: - url: /blk/config/v1 /blockCancellationReasons/{blockCancellationReasonsId}: put: summary: Change Block Cancellation Reason description: Use this API to update Block Cancellation Reason.

OperationId:putBlockCancellationReasons

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

OperationId:deleteBlockCancellationReasons

operationId: deleteBlockCancellationReasons parameters: - name: blockCancellationReasonsId in: path required: true description: Unique ID of Block Cancellation Reasons. schema: type: string maxLength: 2000 minLength: 1 - name: blockCancellationReasonsCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /blk/config/v1 /blockLostBookingCodes: get: summary: Get Block Lost Booking Codes description: Use this API to get Block Lost Booking Codes.

OperationId:getBlockLostBookingCodes

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

OperationId:postBlockLostBookingCodes

operationId: postBlockLostBookingCodes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/blockLostBookingCodesCriteria' description: Request object for creating Block Lost Booking Codes. required: true servers: - url: /blk/config/v1 /blockLostBookingCodes/{blockLostBookingCodesId}: put: summary: Change Block Lost Booking Code description: Use this API to update Block Lost Booking Code.

OperationId:putBlockLostBookingCodes

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

OperationId:deleteBlockLostBookingCodes

operationId: deleteBlockLostBookingCodes parameters: - name: blockLostBookingCodesId in: path required: true description: Unique ID of Block Lost Booking Codes. schema: type: string maxLength: 2000 minLength: 1 - name: blockLostBookingCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /blk/config/v1 /blockRateOverrideReasons: get: summary: Get Block Rate Override Reasons description: Use this API to get Block Rate Override Reasons.

OperationId:getBlockRateOverrideReasons

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

OperationId:postBlockRateOverrideReasons

operationId: postBlockRateOverrideReasons parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/blockRateOverrideReasonsCriteria' description: Request object for creating Block Rate Override Reasons. required: true servers: - url: /blk/config/v1 /blockRateOverrideReasons/{blockRateOverrideReasonsId}: put: summary: Change Block Rate Override Reason description: Use this API to update Block Rate Override Reason.

OperationId:putBlockRateOverrideReasons

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

OperationId:deleteBlockRateOverrideReasons

operationId: deleteBlockRateOverrideReasons parameters: - name: blockRateOverrideReasonsId in: path required: true description: Unique ID of Block Rate Override Reasons. schema: type: string maxLength: 2000 minLength: 1 - name: blockRateOverrideReasonsCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /blk/config/v1 /blockRefusedReasons: get: summary: Get Block Refused Reasons description: Use this API to get Block Refused Reasons.

OperationId:getBlockRefusedReasons

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

OperationId:postBlockRefusedReasonspostBlo

operationId: postBlockRefusedReasonspostBlo parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/blockRefusedReasonsCriteria' description: Request object for creating Block Refused Reasons. required: true servers: - url: /blk/config/v1 /blockRefusedReasons/{blockRefusedReasonsId}: put: summary: Change Block Refused Reason description: Use this API to update Block Refused Reason.

OperationId:putBlockRefusedReasons

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

OperationId:deleteBlockRefusedReasons

operationId: deleteBlockRefusedReasons parameters: - name: blockRefusedReasonsId in: path required: true description: Unique ID of Block Refused Reasons. schema: type: string maxLength: 2000 minLength: 1 - name: blockRefusedReasonsCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /blk/config/v1 /destinationCodes: get: summary: Get Destination Codes description: Use this API to get Destination Codes.

OperationId:getDestinationCodes

operationId: getDestinationCodes parameters: - name: fetchInactive in: query required: false description: Determines wether to fetch inactive records or not. schema: type: boolean - name: codes in: query description: Codes to be searched. required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - name: wildCard in: query required: false description: Wildcard search on the code. schema: type: string - name: description in: query required: false description: Description of the code. schema: type: string - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' description: Response object for fetching Destination Codes. content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/destinationCodesDetails' '204': description: DestinationCodes not found. '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig post: summary: Create Destination Codes description: This API allows creation on Destination Codes. Destination Codes are used in OPERA Cloud during the block cancellation process, and they usually represent either a competitor hotel / chain, or a geographic destination that a specific block has been lost to.

OperationId:postDestinationCodes

operationId: postDestinationCodes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/destinationCodesCriteria' description: Request object for creating Destination Codes. required: true servers: - url: /blk/config/v1 /destinationCodes/{destinationCodesId}: put: summary: Change Destination Codes description: Use this API to update Destination Codes.

OperationId:putDestinationCodes

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

OperationId:deleteDestinationCodes

operationId: deleteDestinationCodes parameters: - name: destinationCodesId in: path required: true description: Unique ID of Destination Codes. schema: type: string maxLength: 2000 minLength: 1 - name: destinationCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /blk/config/v1 /reservationMethods: get: summary: Get Reservation Methods description: Use this API to get Reservation Methods.

OperationId:getReservationMethods

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

OperationId:postReservationMethods

operationId: postReservationMethods parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/reservationMethodsCriteria' description: Request object for creating Reservation Methods. required: true servers: - url: /blk/config/v1 /reservationMethods/{reservationMethodsId}: put: summary: Change Reservation Methods description: Use this API to update Reservation Methods.

OperationId:putReservationMethods

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

OperationId:deleteReservationMethods

operationId: deleteReservationMethods parameters: - name: reservationMethodsId in: path required: true description: Unique ID of Reservation Methods. schema: type: string maxLength: 2000 minLength: 1 - name: reservationMethodsCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /blk/config/v1 /services/chainConfig/status: get: summary: ' ping' description: NA

OperationId:pingChainConfigServices

operationId: pingChainConfigServices parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' description: Response for Ping operation. content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/operaVersion' '204': description: pingChainConfigServices not found. '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /blk/config/v1 /accountOwners: get: summary: Get Account Owners description: Use this API to get Account Owners.

OperationId:getAccountOwners

operationId: getAccountOwners deprecated: true parameters: - name: chainCode in: query required: true description: Chain level code to which owners have access.This is a mandatory element. schema: type: string - name: findExactOwnerCodeMatch in: query required: false description: Indicates if there is an exact match for the given owner code or not. schema: type: boolean - name: maxFetchRecords in: query required: false description: Maximum number of records to be fetched. schema: type: integer - name: hotelId in: query required: false description: Hotel code to which owners have access. schema: type: string - name: ownerCode in: query required: false description: Wildcard search on owner codes. schema: type: string - name: name in: query required: false description: Family name, last name or Company Name. schema: type: string - name: givenName in: query required: false description: Given name, first name or names. schema: type: string - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' description: Response object for fetch account owners. content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/accountOwnersDetails' '204': description: AccountOwners not found. '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /crm/config/v1 /accountOwners/searches: post: summary: Get Account Owners description: Use this API to get Account Owners.

OperationId:searchAccountOwners

operationId: searchAccountOwners deprecated: false parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' description: Response object for fetch account owners. content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/accountOwnersDetails' '204': description: AccountOwners not found. '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/searchAccountOwnersRequest' required: true servers: - url: /crm/config/v1 /accountPriorities: get: summary: Get Account Priorities description: Use this API to get Account Priorities.

OperationId:getAccountPriorities

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

OperationId:postAccountPriorities

operationId: postAccountPriorities parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/accountPrioritiesCriteria' description: Request object for creating Account Priorities. required: true servers: - url: /crm/config/v1 /accountPriorities/{accountPriorityId}: put: summary: Change Account Priorities description: Use this API to update Account Priorities.

OperationId:putAccountPriorities

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

OperationId:deleteAccountPriorities

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

OperationId:getAccountTypes

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

OperationId:postAccountTypes

operationId: postAccountTypes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/accountTypesCriteria' description: Request object for creating Account Types. required: true servers: - url: /crm/config/v1 /accountTypes/{accountTypesId}: put: summary: Change Account Types description: Use this API to update Account Types.

OperationId:putAccountTypes

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

OperationId:deleteAccountTypes

operationId: deleteAccountTypes parameters: - name: accountTypesId in: path required: true description: Unique ID of Account Types. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /crm/config/v1 /addressTypes: get: summary: Get Address types description: Use this API to get Address types.

OperationId:getAddressTypes

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

OperationId:postAddressTypes

operationId: postAddressTypes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/addressTypesCriteria' description: Request object for creating a new Address Type. required: true servers: - url: /crm/config/v1 /addressTypes/{addressTypeId}: put: summary: Change an existing Address type description: Use this API to update an existing Address type.

OperationId:putAddressTypes

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

OperationId:deleteAddressTypes

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

OperationId:getAlternateLanguageGuestTitles

operationId: getAlternateLanguageGuestTitles parameters: - name: codes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - name: titleCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - name: description in: query required: false description: Description of the Guest Title. schema: type: string - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' description: Response object for fetching Alternate Language Guest Titles. content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/alternateLanguageGuestTitlesDetails' '204': description: AlternateLanguageGuestTitles not found. '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig post: summary: Create Alternate Language Guest Titles description: Use this API to create Alternate Language Guest Titles.

OperationId:postAlternateLanguageGuestTitles

operationId: postAlternateLanguageGuestTitles parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/alternateLanguageGuestTitlesCriteria' description: Request object for creating Alternate Language Guest Titles. required: true servers: - url: /crm/config/v1 /alternateLanguages/{guestTitlesCode}: put: summary: Change Alternate Language Guest Titles description: Use this API to modify Alternate Language Guest Titles.

OperationId:changeAlternateLanguageGuestTitles

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

OperationId:removeAlternateLanguageGuestTitles

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

OperationId:getBusinessSegments

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

OperationId:postBusinessSegments

operationId: postBusinessSegments parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/businessSegmentsCriteria' description: Request object for creating Business Segments. required: true servers: - url: /crm/config/v1 /businessSegments/{businessSegmentCode}: put: summary: Change Business Segments description: Use this API to update Business Segments.

OperationId:changeBusinessSegments

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

OperationId:removeBusinessSegments

operationId: removeBusinessSegments parameters: - name: businessSegmentCode in: path required: true description: Unique Code of Business Segments. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /crm/config/v1 /cityPostalCodes: get: summary: Get CityPostalCodes description: Use this API to get City Postal Codes.

OperationId:getCityPostalCodes

The maximum allowable limit for this API is 1000.

operationId: getCityPostalCodes parameters: - name: limit in: query required: false description: Indicates maximum number of records a Web Service should return. schema: type: integer - name: offset in: query required: false description: Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned. schema: type: integer default: 0 - name: postalCodeFrom in: query required: false description: The start range of the postal codes valid for the particular country/state/territory/city/postal code combination. schema: type: string - name: postalCodeTo in: query required: false description: The end range of the postal codes valid for the particular country/state/territory/city/postal code combination. schema: type: string - name: cityWildCard in: query required: false description: The name of the city to search for city and postal codes. schema: type: string - name: codes in: query description: Codes to be searched. required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - name: wildCard in: query required: false description: Wildcard search on the code. schema: type: string - name: stateCodes in: query description: Codes to be searched. required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - name: stateWildCard in: query required: false description: Wildcard search on the code. schema: type: string - name: territoryCodes in: query description: Codes to be searched. required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - name: territoryWildCard in: query required: false description: Wildcard search on the code. schema: type: string - name: districtCodes in: query description: Codes to be searched. required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - name: districtWildCard in: query required: false description: Wildcard search on the code. schema: type: string - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' description: Response object for fetching city and postal codes. content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/cityPostalCodesDetails' '204': description: CityPostalCodes not found. '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig post: summary: Create CityPostalCodes description: Use this API to create City Postal Codes.

OperationId:postCityPostalCodes

operationId: postCityPostalCodes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/cityPostalCodesCriteria' description: Request object for creating new city and postal codes. required: true servers: - url: /crm/config/v1 /cityPostalCodes/{postalCode}: put: summary: Change City Postal Codes description: Use this API to update City Postal Codes.

OperationId:changeCityPostalCodes

operationId: changeCityPostalCodes parameters: - name: postalCode in: path required: true description: Unique Code of Postals. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: Response Body. content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/cityPostalCodesToBeChanged' description: Request object for updating city and postal codes. required: true delete: summary: Delete City Postal Codes description: Use this API to delete City Postal Codes.

OperationId:removeCityPostalCodes

operationId: removeCityPostalCodes parameters: - name: postalCode in: path required: true description: Unique Code of Postals. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /crm/config/v1 /upsert/cityPostalCodes: put: summary: Create/Change City Postal Codes description: Use this API to create/update City Postal Codes.

OperationId:changeUpsertCityPostalCodes

operationId: changeUpsertCityPostalCodes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: Response Body. content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/cityPostalCodesToBeChanged' description: Request object for updating city and postal codes. required: true servers: - url: /crm/config/v1 /companyTypes: get: summary: Get Company Types description: Use this API to get Company Types.

OperationId:getCompanyTypes

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

OperationId:postCompanyTypes

operationId: postCompanyTypes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/companyTypesCriteria' description: Request object for creating Company Types. required: true servers: - url: /crm/config/v1 /companyTypes/{companyTypesCode}: put: summary: Change Company Types description: Use this API to update Company Types.

OperationId:putCompanyTypes

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

OperationId:deleteCompanyTypes

operationId: deleteCompanyTypes parameters: - name: companyTypesCode in: path required: true description: Unique Code of Company Types. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /crm/config/v1 /competitionCodes: get: summary: Get Competition Codes description: Use this API to get Competition Codes.

OperationId:getCompetitionCodes

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

OperationId:postCompetitionCodes

operationId: postCompetitionCodes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/competitionCodesCriteria' description: Request object for creating Competition Codes. required: true servers: - url: /crm/config/v1 /competitionCodes/{competitionCodesId}: put: summary: Change Competition Codes description: Use this API to update Competition Codes.

OperationId:putCompetitionCodes

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

OperationId:deleteCompetitionCodes

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

OperationId:getCorrespondences

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

OperationId:postCorrespondences

operationId: postCorrespondences parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/correspondencesCriteriaType' description: Request object for creating a new correspondence Type. required: true servers: - url: /crm/config/v1 /correspondences/{correspondenceId}: put: summary: Change an existing correspondence description: Use this API to update an existing correspondence type.

OperationId:putCorrespondences

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

OperationId:deleteCorrespondences

operationId: deleteCorrespondences parameters: - name: correspondenceId in: path required: true description: Unique ID of correspondence schema: type: string maxLength: 40 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /crm/config/v1 /distanceTypes: get: summary: Get Distance Types description: Use this API to get Distance Types.

OperationId:getDistanceTypes

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

OperationId:postDistanceTypes

operationId: postDistanceTypes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/distanceTypesCriteria' description: Request object for creating Distance Types. required: true servers: - url: /crm/config/v1 /distanceTypes/{distanceTypesId}: put: summary: Change Distance Types description: Use this API to update Distance Types.

OperationId:putDistanceTypes

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

OperationId:deleteDistanceTypes

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

OperationId:getDistricts

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

OperationId:postDistricts

operationId: postDistricts parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/districtsCriteria' description: Request object for creating Districts. required: true servers: - url: /crm/config/v1 /districts/{districtsId}: put: summary: Change Districts description: Use this API to update Districts.

OperationId:putDistricts

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

OperationId:deleteDistricts

operationId: deleteDistricts parameters: - name: districtsId in: path required: true description: Unique ID of Remove Districts. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /crm/config/v1 /fiscalAgentTypes: get: summary: Get Travel Agent Types description: Use this API to get Travel Agent Types.

OperationId:getTravelAgentTypes

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

OperationId:postTravelAgentTypes

operationId: postTravelAgentTypes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/travelAgentTypesCriteria' description: Request object for creating Travel Agent Types. required: true servers: - url: /crm/config/v1 /fiscalAgentTypes/{fiscalAgentTypeCode}: put: summary: Change Travel Agent Types description: Use this API to update Travel Agent Types.

OperationId:changeTravelAgentTypes

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

OperationId:removeTravelAgentTypes

operationId: removeTravelAgentTypes parameters: - name: fiscalAgentTypeCode in: path required: true description: Unique Code of Travel Agent Types. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /crm/config/v1 /genderTypes: get: summary: Get Gender Types description: Use this API to get Gender Types.

OperationId:getGenderTypes

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

OperationId:postGenderTypes

operationId: postGenderTypes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/genderTypesCriteria' description: Request object for creating Gender Types. required: true servers: - url: /crm/config/v1 /genderTypes/{genderTypeId}: put: summary: Change Gender Types description: Use this API to update Gender Type.

OperationId:putGenderTypes

operationId: putGenderTypes parameters: - name: genderTypeId in: path required: true description: Identification code of Gender Type. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: Response Body. content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/genderTypesToChange' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/genderTypesToChange' description: Request object for changing Gender Types. required: true delete: summary: Delete Gender Types description: Use this API to delete Gender Types.

OperationId:deleteGenderTypes

operationId: deleteGenderTypes parameters: - name: genderTypeId in: path required: true description: Identification code of Gender Types. schema: type: string maxLength: 2000 minLength: 1 - name: code in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /crm/config/v1 /guestStatuses: get: summary: Get Guest Statuses description: Use this API to get Guest Statuses.

OperationId:getGuestStatuses

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

OperationId:postGuestStatuses

operationId: postGuestStatuses parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/guestStatusesCriteria' description: Request object for creating Guest Statuses. required: true servers: - url: /crm/config/v1 /guestStatuses/{guestStatusCode}: put: summary: Change Guest Statuses description: Use this API to update Guest Statuses.

OperationId:changeGuestStatuses

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

OperationId:removeGuestStatuses

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

OperationId:getGuestTitles

operationId: getGuestTitles parameters: - name: codes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - name: titleCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - name: description in: query required: false description: Description of the Guest Title. schema: type: string - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' description: Response object for fetching Guest Titles. content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/guestTitlesDetails' '204': description: GuestTitles not found. '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig post: summary: Create Guest Titles description: Use this API to create Guest Titles.

OperationId:postGuestTitles

operationId: postGuestTitles parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/guestTitlesCriteria' description: Request object for creating Guest Titles. required: true servers: - url: /crm/config/v1 /guestTitles/{guestTitlesCode}: put: summary: Change Guest Titles description: Use this API to update Guest Titles.

OperationId:putGuestTitles

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

OperationId:deleteGuestTitles

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

OperationId:getGuestTypes

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

OperationId:postGuestTypes

operationId: postGuestTypes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/guestTypesCriteria' description: Request object for creating Guest Types. required: true servers: - url: /crm/config/v1 /guestTypes/{guestTypeCode}: put: summary: Change Guest Types description: Use this API to update Guest Types.

OperationId:changeGuestTypes

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

OperationId:removeGuestTypes

operationId: removeGuestTypes parameters: - name: guestTypeCode in: path required: true description: Unique Code of Guest Types. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /crm/config/v1 /hotels/{hotelId}/eCertificateLocationTypes: get: summary: Get Ecertificate Location Types description: Use this API to get Ecertificate Location Types.

OperationId:getEcertificateLocationTypes

operationId: getEcertificateLocationTypes parameters: - name: hotelId in: path required: true description: Unique ID of hotel. schema: type: string maxLength: 2000 minLength: 1 - name: fetchInactive in: query required: false description: Determines wether to fetch inactive records or not. schema: type: boolean - name: codes in: query description: Codes to be searched. required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - name: wildCard in: query required: false description: Wildcard search on the code. schema: type: string - name: description in: query required: false description: Description of the code. schema: type: string - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' description: Response object for fetching Ecertificate Location Types. content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/ecertificateLocationTypesDetails' '204': description: EcertificateLocationTypes not found. '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig post: summary: Create Ecertificate Location Types description: Use this API to create Ecertificate Location Types.

OperationId:postEcertificateLocationTypes

operationId: postEcertificateLocationTypes parameters: - name: hotelId in: path required: true description: Unique ID of hotel. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/ecertificateLocationTypesCriteria' description: Request object for creating Ecertificate Location Types. required: true servers: - url: /crm/config/v1 /hotels/{hotelId}/eCertificateLocationTypes/{locationId}: put: summary: Change Ecertificate Location Types description: Use this API to update Ecertificate Location Types.

OperationId:changeEcertificateLocationTypes

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

OperationId:removeEcertificateLocationTypes

operationId: removeEcertificateLocationTypes deprecated: true parameters: - name: locationId in: path required: true description: Unique ID of location. schema: type: string maxLength: 2000 minLength: 1 - name: hotelId in: path required: true description: Unique ID of hotel. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /crm/config/v1 /identificationCountries: get: summary: Get Identification Countries description: Use this API to get Identification Countries.

OperationId:getIdentificationCountries

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

OperationId:postIdentificationCountries

operationId: postIdentificationCountries parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/identificationCountriesCriteria' description: Request object for creating Identification Countries. required: true servers: - url: /crm/config/v1 /identificationCountries/{identificationCountriesId}: put: summary: Change Identification Countries description: Use this API to update Identification Countries.

OperationId:putIdentificationCountries

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

OperationId:deleteIdentificationCountries

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

OperationId:getIdentificationTypes

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

OperationId:postIdentificationTypes

operationId: postIdentificationTypes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/identificationTypesCriteria' description: Request object for creating Identification Types. required: true servers: - url: /crm/config/v1 /identificationTypes/{identificationTypesId}: put: summary: Change Identification Types description: Use this API to update Identification Types.

OperationId:putIdentificationTypes

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

OperationId:deleteIdentificationTypes

operationId: deleteIdentificationTypes parameters: - name: identificationTypesId in: path required: true description: Unique ID of Identification Types. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /crm/config/v1 /immigrationStatuses: get: summary: Get Immigration Statuses description: Use this API to get Immigration Statuses.

OperationId:getImmigrationStatuses

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

OperationId:postImmigrationStatuses

operationId: postImmigrationStatuses parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/immigrationStatusesCriteria' description: Request object for creating Immigration Statuses. required: true servers: - url: /crm/config/v1 /immigrationStatuses/{immigrationStatusCode}: put: summary: Change Immigration Statuses description: Use this API to update Immigration Statuses.

OperationId:changeImmigrationStatuses

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

OperationId:removeImmigrationStatuses

operationId: removeImmigrationStatuses parameters: - name: immigrationStatusCode in: path required: true description: Unique Code of Immigration Statuses. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /crm/config/v1 /industryCodes: get: summary: Get Industry Codes description: Use this API to get Industry Codes.

OperationId:getIndustryCodes

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

OperationId:postIndustryCodes

operationId: postIndustryCodes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/industryCodesCriteria' description: Request object for creating Industry Codes. required: true servers: - url: /crm/config/v1 /industryCodes/{industryCodesId}: put: summary: Change Industry Codes description: Use this API to update Industry Codes.

OperationId:putIndustryCodes

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

OperationId:deleteIndustryCodes

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

OperationId:getInfluenceCodes

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

OperationId:postInfluenceCodes

operationId: postInfluenceCodes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/influenceCodesCriteria' description: Request object for creating Influence Codes. required: true servers: - url: /crm/config/v1 /influenceCodes/{influenceCodesId}: put: summary: Change Influence Codes description: Use this API to update Influence Codes.

OperationId:putInfluenceCodes

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

OperationId:deleteInfluenceCodes

operationId: deleteInfluenceCodes parameters: - name: influenceCodesId in: path required: true description: Unique ID of Influence Codes. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /crm/config/v1 /keywordTypes: get: summary: Get Keyword Types description: Use this API to get Keyword Types.

OperationId:getKeywordTypes

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

OperationId:postKeywordTypes

operationId: postKeywordTypes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/keywordTypesCriteria' description: Request object for creating Keyword Types. required: true servers: - url: /crm/config/v1 /keywordTypes/{keywordTypesId}: put: summary: Change Keyword Types description: Use this API to update Keyword Types.

OperationId:putKeywordTypes

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

OperationId:deleteKeywordTypes

operationId: deleteKeywordTypes parameters: - name: keywordTypesId in: path required: true description: Unique ID of Keyword Types. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /crm/config/v1 /mailingActionCodes: get: summary: Get Mailing Action Codes description: Use this API to get Mailing Action Codes.

OperationId:getMailingActionCodes

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

OperationId:postMailingActionCodes

operationId: postMailingActionCodes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/mailingActionCodesCriteria' description: Request object for creating Mailing Action Codes. required: true servers: - url: /crm/config/v1 /mailingActionCodes/{mailingActionCode}: put: summary: Change Mailing Action Codes description: Use this API to update Mailing Action Codes.

OperationId:changeMailingActionCodes

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

OperationId:removeMailingActionCodes

operationId: removeMailingActionCodes parameters: - name: mailingActionCode in: path required: true description: Unique Code of Mailing Action. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /crm/config/v1 /membershipClaimOrigins: get: summary: Get Membership Claim Origins description: Use this API to get Membership Claim Origins.

OperationId:getMembershipClaimOrigins

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

OperationId:postMembershipClaimOrigins

operationId: postMembershipClaimOrigins parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/membershipClaimOriginsCriteria' description: Request object for creating Membership Claim Origins. required: true servers: - url: /crm/config/v1 /membershipClaimOrigins/{membershipClaimOriginCode}: put: summary: Change Membership Claim Origins description: Use this API to update Membership Claim Origins.

OperationId:changeMembershipClaimOrigins

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

OperationId:removeMembershipClaimOrigins

operationId: removeMembershipClaimOrigins parameters: - name: membershipClaimOriginCode in: path required: true description: Unique Code of Membership Claim Origins. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /crm/config/v1 /membershipClaimTypes: get: summary: Get Membership Claim Types description: Use this API to get Membership Claim Types.

OperationId:getMembershipClaimTypes

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

OperationId:postMembershipClaimTypes

operationId: postMembershipClaimTypes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/membershipClaimTypesCriteria' description: Request object for creating Membership Claim Types. required: true servers: - url: /crm/config/v1 /membershipClaimTypes/{membershipClaimTypeCode}: put: summary: Change Membership Claim Types description: Use this API to update Membership Claim Types.

OperationId:changeMembershipClaimTypes

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

OperationId:removeMembershipClaimTypes

operationId: removeMembershipClaimTypes parameters: - name: membershipClaimTypeCode in: path required: true description: Unique Code of Membership Claim Types. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /crm/config/v1 /membershipEnrollmentCodes: get: summary: Get Membership Enrollment Codes description: Use this API to get Membership Enrollment Codes.

OperationId:getMembershipEnrollmentCodes

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

OperationId:postMembershipEnrollmentCodes

operationId: postMembershipEnrollmentCodes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/membershipEnrollmentCodesCriteria' description: Request object for creating Membership Enrollment Codes. required: true servers: - url: /crm/config/v1 /membershipEnrollmentCodes/{enrollmentCode}: put: summary: Change Membership Enrollment Codes description: Use this API to update Membership Enrollment Codes.

OperationId:changeMembershipEnrollmentCodes

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

OperationId:removeMembershipEnrollmentCodes

operationId: removeMembershipEnrollmentCodes parameters: - name: enrollmentCode in: path required: true description: Unique Code of Enrollment. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /crm/config/v1 /membershipStatusCodes: get: summary: Get Membership Status Codes description: Use this API to get Membership Status Codes.

OperationId:getMembershipStatusCodes

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

OperationId:postMembershipStatusCodes

operationId: postMembershipStatusCodes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/membershipStatusCodesCriteria' description: Request object for creating Membership Status Codes. required: true servers: - url: /crm/config/v1 /membershipStatusCodes/{membershipStatusCode}: put: summary: Change Membership Status Codes description: Use this API to update Membership Status Codes.

OperationId:changeMembershipStatusCodes

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

OperationId:removeMembershipStatusCodes

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

OperationId:getNationalities

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

OperationId:postNationalities

operationId: postNationalities parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/nationalitiesCriteria' description: Request object for creating Nationalities. required: true servers: - url: /crm/config/v1 /nationalities/{nationalitiesId}: put: summary: Change Nationalities description: Use this API to update Nationalities.

OperationId:putNationalities

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

OperationId:deleteNationalities

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

OperationId:getOwnerTeams

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

OperationId:postOwnerTeams

operationId: postOwnerTeams parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/ownerTeamsCriteria' description: Request object for creating Owner Teams. required: true servers: - url: /crm/config/v1 /ownerTeams/{ownerTeamCode}: put: summary: Change Owner Teams description: Use this API to update Owner Teams.

OperationId:changeOwnerTeams

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

OperationId:removeOwnerTeams

operationId: removeOwnerTeams parameters: - name: ownerTeamCode in: path required: true description: Unique Code of Owner Teams. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /crm/config/v1 /payDays: get: summary: Get Pay Days description: Use this API to get Pay Days.

OperationId:getPayDays

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

OperationId:postPayDays

operationId: postPayDays parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/payDaysCriteria' description: Request object for creating Pay Days. required: true servers: - url: /crm/config/v1 /payDays/{payDaysId}: put: summary: Change Pay Days description: Use this API to update Pay Days.

OperationId:putPayDays

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

OperationId:deletePayDays

operationId: deletePayDays parameters: - name: payDaysId in: path required: true description: Unique ID of Pay Days. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /crm/config/v1 /profileInactiveReasons: get: summary: Get Profile Inactive Reasons description: Use this API to get Profile Inactive Reasons.

OperationId:getProfileInactiveReasons

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

OperationId:postProfileInactiveReasons

operationId: postProfileInactiveReasons parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/profileInactiveReasonsCriteria' description: Request object for creating Profile Inactive Reasons. required: true servers: - url: /crm/config/v1 /profileInactiveReasons/{profileInactiveReasonsId}: put: summary: Change Profile Inactive Reasons description: Use this API to update Profile Inactive Reasons.

OperationId:putProfileInactiveReasons

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

OperationId:deleteProfileInactiveReasons

operationId: deleteProfileInactiveReasons parameters: - name: profileInactiveReasonsId in: path required: true description: Unique ID of Profile Inactive Reasons. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /crm/config/v1 /profileRestrictionReasons: get: summary: Get Profile Restriction Reasons description: Use this API to get Profile Restriction Reasons.

OperationId:getProfileRestrictionReasons

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

OperationId:postProfileRestrictionReasons

operationId: postProfileRestrictionReasons parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/profileRestrictionReasonsCriteria' description: Request object for creating Profile Restriction Reasons. required: true servers: - url: /crm/config/v1 /profileRestrictionReasons/{profileRestrictionReasonsId}: put: summary: Change Profile Restriction Reasons description: Use this API to update Profile Restriction Reasons.

OperationId:putProfileRestrictionReasons

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

OperationId:deleteProfileRestrictionReasons

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

OperationId:getSources

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

OperationId:postSources

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

OperationId:putSources

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

OperationId:deleteSources

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

OperationId:getStates

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

OperationId:postStates

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

OperationId:changeStates

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

OperationId:removeStates

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

OperationId:getTerritories

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

OperationId:postTerritories

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

OperationId:putTerritories

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

OperationId:deleteTerritories

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

OperationId:getTitles

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

OperationId:postTitles

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

OperationId:putTitles

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

OperationId:deleteTitles

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

OperationId:getVIPLevels

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

OperationId:postVIPLevels

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

OperationId:putVIPLevels

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

OperationId:deleteVIPLevels

operationId: deleteVIPLevels parameters: - name: vipLevelsId in: path required: true description: Unique ID of V I P Levels. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /crm/config/v1 /attractionClasses: get: summary: Get Attraction Classes description: Use this API to get Attraction Classes.

OperationId:getAttractionClasses

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

OperationId:postAttractionClasses

operationId: postAttractionClasses parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/attractionClassesCriteria' description: Request object for creating Attraction Classes. required: true servers: - url: /ent/config/v1 /attractionClasses/{attractionClassCode}: put: summary: Change Attraction Classes description: Use this API to update Attraction Classes.

OperationId:putAttractionClasses

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

OperationId:deleteAttractionClasses

operationId: deleteAttractionClasses parameters: - name: attractionClassCode in: path required: true description: Unique ID of Attraction Classes. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /ent/config/v1 /brandCodes: get: summary: Get Brand Codes description: Use this API to return brand codes based on search criteria such as codes, wildCard, description. Brand codes are used for different hotel brands within a hotel corporation.

OperationId:getBrandCodes

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

OperationId:postBrandCodes

operationId: postBrandCodes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/brandCodesCriteria' description: Request object for creating Brand Codes. required: true servers: - url: /ent/config/v1 /brandCodes/{brandCode}: put: summary: Change Brand Code description: Use this API to update Brand Code.

OperationId:changeBrandCodes

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

OperationId:removeBrandCodes

operationId: removeBrandCodes parameters: - name: brandCode in: path required: true description: Unique Code of Brand. schema: type: string maxLength: 2000 minLength: 1 - name: brandCodesCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /ent/config/v1 /chain: get: summary: Get Chains description: Use this API to get Chains.

OperationId:getChain

operationId: getChain parameters: - name: enforceSecurity in: query required: false schema: type: boolean - name: includeActive in: query required: false schema: type: boolean - name: includeInactive in: query required: false schema: type: boolean - name: limit in: query required: false description: Indicates maximum number of records a Web Service should return. schema: type: integer - name: chainCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - name: chainName in: query required: false schema: type: string - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' description: Response object for fetching Chain. content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/chainDetails' '204': description: Chain not found. '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /ent/config/v1 /chain/{chainCode}: put: summary: Change Chain description: Use this API to update Chain.

OperationId:putChain

operationId: putChain parameters: - name: chainCode in: path required: true description: Unique Code of Chain. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: Response Body. content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/chainToBeChanged' description: Request object for changing Chain. required: true servers: - url: /ent/config/v1 /communicationMethodsEntDetails: get: summary: Get Communication Methods Ent Details description: Use this API to get Communication Methods Ent Details.

OperationId:getCommunicationMethodsEntDetails

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

OperationId:postCommunicationMethodsEntDetails

operationId: postCommunicationMethodsEntDetails parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/communicationMethodsEntDetailsCriteria' description: Request object for creating Communication Methods Ent Details. required: true servers: - url: /ent/config/v1 /communicationMethodsEntDetails/{communicationMethodsEntDetailsId}: put: summary: Change Communication Methods Ent Details description: Use this API to update Communication Methods Ent Details.

OperationId:putCommunicationMethodsEntDetails

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

OperationId:deleteCommunicationMethodsEntDetails

operationId: deleteCommunicationMethodsEntDetails parameters: - name: communicationMethodsEntDetailsId in: path required: true description: Unique ID of Communication Methods Ent Details. schema: type: string maxLength: 2000 minLength: 1 - name: communicationMethodsEntDetailsCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /ent/config/v1 /corporateBusinessUnits: get: summary: Get Corporate Business Units description: Use this API to get Corporate Business Units.

OperationId:getCorporateBusinessUnits

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

OperationId:postCorporateBusinessUnits

operationId: postCorporateBusinessUnits parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/corporateBusinessUnitsCriteria' description: Request object for creating Corporate Business Units. required: true servers: - url: /ent/config/v1 /corporateBusinessUnits/{businessUnitCode}: put: summary: Change Corporate Business Units description: Use this API to update Corporate Business Units.

OperationId:changeCorporateBusinessUnits

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

OperationId:removeCorporateBusinessUnits

operationId: removeCorporateBusinessUnits parameters: - name: businessUnitCode in: path required: true description: Unique Code of Business Units. schema: type: string maxLength: 2000 minLength: 1 - name: corporateBusinessUnitsCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /ent/config/v1 /corporateDepartmentCodes: get: summary: Get Corporate Department Codes description: Use this API to get Corporate Department Codes.

OperationId:getCorporateDepartmentCodes

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

OperationId:postCorporateDepartmentCodes

operationId: postCorporateDepartmentCodes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/corporateDepartmentCodesCriteria' description: Request object for creating Corporate Department Codes. required: true servers: - url: /ent/config/v1 /corporateDepartmentCodes/{departmentCode}: put: summary: Change Corporate Department Codes description: Use this API to update Corporate Department Codes.

OperationId:changeCorporateDepartmentCodes

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

OperationId:removeCorporateDepartmentCodes

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

OperationId:getCorporateDivisions

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

OperationId:postCorporateDivisions

operationId: postCorporateDivisions parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/corporateDivisionsCriteria' description: Request object for creating Corporate Divisions. required: true servers: - url: /ent/config/v1 /corporateDivisions/{divisionCode}: put: summary: Change Corporate Divisions description: Use this API to update Corporate Divisions.

OperationId:changeCorporateDivisions

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

OperationId:removeCorporateDivisions

operationId: removeCorporateDivisions parameters: - name: divisionCode in: path required: true description: Unique Code of Corporate Divisions. schema: type: string maxLength: 2000 minLength: 1 - name: corporateDivisionsCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /ent/config/v1 /corporateOperatingUnits: get: summary: Get Corporate Operating Units description: Use this API to get Corporate Operating Units.

OperationId:getCorporateOperatingUnits

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

OperationId:postCorporateOperatingUnits

operationId: postCorporateOperatingUnits parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/corporateOperatingUnitsCriteria' description: Request object for creating Corporate Operating Units. required: true servers: - url: /ent/config/v1 /corporateOperatingUnits/{operatingUnitCode}: put: summary: Change Corporate Operating Units description: Use this API to update Corporate Operating Units.

OperationId:changeCorporateOperatingUnits

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

OperationId:removeCorporateOperatingUnits

operationId: removeCorporateOperatingUnits parameters: - name: operatingUnitCode in: path required: true description: Unique Code of Corporate Operating Units. schema: type: string maxLength: 2000 minLength: 1 - name: corporateOperatingUnitsCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /ent/config/v1 /countries/guestTypes: get: summary: Get Country Guest Types description: Use this API to get Country Guest Types.

OperationId:getCountryGuestTypes

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

OperationId:postCountryGuestTypes

operationId: postCountryGuestTypes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/countryGuestTypesCriteria' description: Request object for creating Country Guest Types. required: true servers: - url: /ent/config/v1 /countries/guestTypes/{guestTypeCode}: put: summary: Change Country Guest Types description: Use this API to update Country Guest Types.

OperationId:changeCountryGuestTypes

operationId: changeCountryGuestTypes parameters: - name: guestTypeCode in: path required: true description: Unique Code of guest type. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: Response Body. content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/countryGuestTypesToBeChanged' description: Request object for changing Philippines Country Guest Types. required: true delete: summary: Delete Country Guest Types description: Use this API to delete Country Guest Types.

OperationId:removeCountryGuestTypes

operationId: removeCountryGuestTypes parameters: - name: guestTypeCode in: path required: true description: Unique Code of guest type. schema: type: string maxLength: 2000 minLength: 1 - name: countryGuestTypesCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /ent/config/v1 /countryMainGroups: get: summary: Get Country Main Groups description: Use this API to get Country Main Groups.

OperationId:getCountryMainGroups

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

OperationId:postCountryMainGroups

operationId: postCountryMainGroups parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/countryMainGroupsCriteria' description: Request object for creating Country Main Groups. required: true servers: - url: /ent/config/v1 /countryMainGroups/{groupCode}: put: summary: Change Country Main Groups description: Use this API to update Country Main Groups.

OperationId:changeCountryMainGroups

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

OperationId:removeCountryMainGroups

operationId: removeCountryMainGroups parameters: - name: groupCode in: path required: true description: Unique Code of Groups. schema: type: string maxLength: 2000 minLength: 1 - name: countryMainGroupsCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /ent/config/v1 /defaultNote: get: summary: Get Default Note text description: Use this API to get Default Note text.

OperationId:getDefaultNote

operationId: getDefaultNote parameters: - name: hotelId in: query required: false description: Default Hotel Code for users schema: type: string - name: noteType in: query required: false description: Notes Group added to Search criteria schema: type: string - name: noteCode in: query required: false description: Code of the Note Type added to the Search criteria schema: type: string - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' description: Response object for fetching Default Application Note text. content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/defaultNoteDetails' '204': description: DefaultNote not found. '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /ent/config/v1 /flexFields: get: summary: Operation to fetch flex fields. description: API to fetch flex fields.

OperationId:getFlexFields

The maximum allowable limit for this API is 50.

operationId: getFlexFields parameters: - name: hotelIds in: query description: Hotel code required: false style: form explode: true schema: type: array items: type: string maxItems: 50 - name: flexFieldId in: query description: Flex field ID required: false schema: type: number - name: code in: query description: Flex field code required: false schema: type: string - name: module in: query description: Flex field module required: false schema: type: string - name: fetchInactive in: query required: false description: Determines whether to fetch inactive records or not schema: type: boolean - name: limit in: query required: false description: Indicates maximum number of records a Web Service should return. Default is 50 schema: type: integer default: 50 maximum: 100 - name: offset in: query required: false description: Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned. schema: type: integer default: 0 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' description: Response object for fetching flex fields. content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/flexFieldsResponse' '204': description: Flex field details not found. '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig post: summary: Operation to create a flex field. description: Operation to create a flex field.

OperationId:postFlexField

operationId: postFlexField parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/flexFieldCriteria' description: Request object to create a new flex field required: true servers: - url: /ent/config/v1 /hotelCategories: get: summary: Get Hotel Categories description: .

OperationId:getHotelCategories

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

OperationId:postHotelCategories

operationId: postHotelCategories parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/hotelCategoriesCriteria' description: Request object for creating Hotel Categories. required: true servers: - url: /ent/config/v1 /hotelCategories/{categoryCode}: put: summary: Change Hotel Categories description: .

OperationId:changeHotelCategories

operationId: changeHotelCategories parameters: - name: categoryCode in: path required: true description: Unique Code of Categories. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: Response Body. content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/hotelCategoriesToBeChanged' description: Request object for changing Hotel Categories. required: true delete: summary: Delete Hotel Categories description: .

OperationId:removeHotelCategories

operationId: removeHotelCategories parameters: - name: categoryCode in: path required: true description: Unique Code of Categories. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /ent/config/v1 /hotels/{hotelId}/flexFields/{flexFieldId}: get: summary: Operation to fetch the flex field details. description: API to fetch the flex field details.

OperationId:getFlexField

operationId: getFlexField deprecated: false parameters: - name: flexFieldId in: path required: true description: Flex Field ID schema: type: number - name: hotelId in: path required: true description: Unique ID of the hotel in OPERA schema: type: string maxLength: 20 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' description: Response object for fetching the configuration of flex fields. content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/flexFieldCriteria' '204': description: Flex field not found. '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig put: summary: Operation to update flex field. description: Operation to update flex field.

OperationId:updateFlexField

operationId: updateFlexField parameters: - name: flexFieldId in: path required: true description: Flex Field ID schema: type: number - name: hotelId in: path required: true description: Unique ID of the hotel in OPERA schema: type: string maxLength: 20 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: Response Body. content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/flexFieldCriteria' description: Request object for updating the configuration of flex fields. required: true delete: summary: Operation to delete a flex field. description: Operation to delete a flex field.

OperationId:deleteFlexField

operationId: deleteFlexField parameters: - name: flexFieldId in: path required: true description: Flex Field ID schema: type: number - name: hotelId in: path required: true description: Unique ID of the hotel in OPERA schema: type: string maxLength: 20 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /ent/config/v1 /iframes/domains: get: summary: Operation to fetch list of supported IFrame domains. description: Use this to retrieve iframe domain allowlist.

OperationId:getIframeDomains

operationId: getIframeDomains parameters: - name: domainName in: query required: false description: Domain Name schema: type: string maxLength: 40 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' description: Response object for fetching iframe domain allowlist content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/iframeDomainslistDetails' '204': description: IframeDomains not found. '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig post: summary: Operation to add a new supported Iframe Domain. description: Use this operation to add new Iframe domain.

OperationId:postIframeDomains

operationId: postIframeDomains parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/iframeDomainsDetails' description: Request object for allowlisting a new iframe domain required: true servers: - url: /ent/config/v1 /iframes/domains/{domainName}: get: summary: Operation to fetch list of supported IFrame domains. description: Use this to retrieve iframe domain allowlist.

OperationId:getIframeDomain

operationId: getIframeDomain parameters: - name: domainName in: path required: true description: Iframe Domain Name. schema: type: string maxLength: 40 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' description: Response object for fetching iframe domain content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/iframeDomainsDetails' '204': description: IframeDomains not found. '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig put: summary: Operation to add a new supported Iframe Domain. description: Use this operation to add new Iframe domain.

OperationId:putIframeDomain

operationId: putIframeDomain parameters: - name: domainName in: path required: true description: Iframe Domain Name. schema: type: string maxLength: 40 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/iframeDomainsDetails' description: Request object for updating a new iframe domain required: true delete: summary: Delete Iframe Domain description: Delete selected Iframe domain details with this API.

OperationId:removeIframeDomain

operationId: removeIframeDomain parameters: - name: domainName in: path required: true description: Iframe Domain Name. schema: type: string maxLength: 40 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /ent/config/v1 /marketingCitiesByRegion: get: summary: Get marketing cities by region description: Use this API to get marketing cities by region.

OperationId:getMarketingCitiesByRegion

operationId: getMarketingCitiesByRegion parameters: - name: regionCode in: query required: false description: Region Code schema: type: string - name: marketingCity in: query required: false description: Marketing City schema: type: string - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' description: '' content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/marketingCitiesByRegionDetails' '204': description: MarketingCitiesByRegion not found. '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /ent/config/v1 /marketingRegions: get: summary: Get Marketing Regions description: Use this API to get Marketing Regions.

OperationId:getMarketingRegions

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

OperationId:postMarketingRegions

operationId: postMarketingRegions parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/marketingRegionsCriteria' description: Request object for creating Marketing Regions. required: true servers: - url: /ent/config/v1 /marketingRegions/{marketingRegionCode}: put: summary: Change Marketing Regions description: Use this API to update Marketing Regions.

OperationId:putMarketingRegions

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

OperationId:deleteMarketingRegions

operationId: deleteMarketingRegions parameters: - name: marketingRegionCode in: path required: true description: Unique ID of Marketing Regions. schema: type: string maxLength: 2000 minLength: 1 - name: marketingRegionsCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /ent/config/v1 /noteTypes: get: summary: Get Note Types description: Use this API to get Note Types.

OperationId:getNoteTypes

operationId: getNoteTypes parameters: - name: noteGroup in: query required: false description: Notes Group added to the search criteria. schema: type: string - name: includeInactive in: query required: false description: If true this boolean will set the criteria to only return Inactive records. schema: type: boolean - name: includeDepartmentDetails in: query required: false description: Boolean flag to fetch note types with/without departments. 'True' indicates including departments information for corresponding note types. schema: type: boolean - name: noteCode in: query required: false description: Code of the Note Type. schema: type: string - name: codes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' description: Response object for fetching Note Types of specific Notes Group. content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/noteTypesDetails' '204': description: NoteTypes not found. '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig post: summary: Create Note Types description: Use this API to create Note Types.

OperationId:postNoteTypes

operationId: postNoteTypes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/noteTypesCriteria' description: Request object for creating new Note Types. required: true servers: - url: /ent/config/v1 /noteTypes/{noteTypeCode}: put: summary: Change Note Types description: Use this API to update Note Types.

OperationId:changeNoteTypes

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

OperationId:removeNoteTypes

operationId: removeNoteTypes parameters: - name: noteTypeCode in: path required: true description: Unique Code of Note Types. schema: type: string maxLength: 2000 minLength: 1 - name: noteGroup in: query required: false description: Notes Group of the Note Types code. schema: type: string - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /ent/config/v1 /propertyDetailsCategories: get: summary: Get Property Detail Categories description: Use this API to get Property Detail Categories.

OperationId:getPropertyDetailCategories

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

OperationId:postPropertyDetailCategories

operationId: postPropertyDetailCategories parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/propertyDetailCategoriesCriteria' description: Request object for creating Property Detail Categories. required: true servers: - url: /ent/config/v1 /propertyDetailsCategories/{categoryCode}: put: summary: Change Property Detail Categories description: Use this API to update Property Detail Categories.

OperationId:changePropertyDetailCategories

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

OperationId:removePropertyDetailCategories

operationId: removePropertyDetailCategories parameters: - name: categoryCode in: path required: true description: Unique Code of Categories. schema: type: string maxLength: 2000 minLength: 1 - name: propertyDetailCategoriesCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /ent/config/v1 /propertyTypes: get: summary: Get Property Types description: Use this API to get Property Types.

OperationId:getPropertyTypes

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

OperationId:postPropertyTypes

operationId: postPropertyTypes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/propertyTypesCriteria' description: Request object for creating Property Types. required: true servers: - url: /ent/config/v1 /propertyTypes/{propertyTypeCode}: put: summary: Change Property Types description: Use this API to update Property Types.

OperationId:putPropertyTypes

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

OperationId:deletePropertyTypes

operationId: deletePropertyTypes parameters: - name: propertyTypeCode in: path required: true description: Unique ID of Property Types. schema: type: string maxLength: 2000 minLength: 1 - name: propertyTypesCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /ent/config/v1 /regionCode: get: summary: Get Regions Code description: Use this API to get Regions Code.

OperationId:getRegionsCode

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

OperationId:postRegionsCode

operationId: postRegionsCode parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/regionsCodeCriteria' description: Request object for creating Regions Code. required: true servers: - url: /ent/config/v1 /regionCode/{regionCode}: put: summary: Change Regions Code description: Use this API to update Regions Code.

OperationId:changeRegionsCode

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

OperationId:removeRegionsCode

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

OperationId:getRoomAmenities

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

OperationId:postRoomAmenities

operationId: postRoomAmenities parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/roomAmenitiesCriteria' description: Request object for creating Room Amenities. required: true servers: - url: /ent/config/v1 /roomAmenities/{roomAmenitiesId}: put: summary: Change Room Amenities description: Use this API to update Room Amenities.

OperationId:putRoomAmenities

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

OperationId:deleteRoomAmenities

operationId: deleteRoomAmenities parameters: - name: roomAmenitiesId in: path required: true description: Unique ID of Room Amenities. schema: type: string maxLength: 2000 minLength: 1 - name: roomAmenitiesCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /ent/config/v1 /templateCodes: get: summary: ' Get Template Codes' description: ' Use this API to get Template Codes.

OperationId:getTemplateCodes

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

OperationId:postTemplateCodes

operationId: postTemplateCodes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/templateCodesCriteria' description: Request object for creating Template Codes. required: true servers: - url: /ent/config/v1 /templateCodes/{code}: put: summary: Change Template Codes description: Use this API to update Template Codes.

OperationId:changeTemplateCodes

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

OperationId:removeTemplateCodes

operationId: removeTemplateCodes parameters: - name: code in: path required: true description: Unique Code of Template. schema: type: string maxLength: 2000 minLength: 1 - name: templateCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /ent/config/v1 /upsert/brandCodes/{brandCode}: put: summary: Create/Change Brand Code description: Use this API to create/update Brand Code.

OperationId:changeUpsertBrandCodes

operationId: changeUpsertBrandCodes parameters: - name: brandCode in: path required: true description: Unique Code of Brand. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: Response Body. content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/brandCodesToBeChanged' description: Request object for changing Brand Codes. required: true servers: - url: /ent/config/v1 /upsert/flexFields: put: summary: Operation to create/update flex field. description: Operation to create/update flex field.

OperationId:updateUpsertFlexField

operationId: updateUpsertFlexField parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: Response Body. content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/flexFieldCriteria' description: Request object for updating the configuration of flex fields. required: true servers: - url: /ent/config/v1 /upsert/userDefinedFieldGroups/{udfGroupCode}: put: summary: Create/Change User Defined Field Groups description: Use this API to create/update User Defined Field Groups.

OperationId:changeUpsertUserDefinedFieldGroups

operationId: changeUpsertUserDefinedFieldGroups parameters: - name: udfGroupCode in: path required: true description: Unique Code of User Defined Field Groups. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: Response Body. content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/userDefinedFieldGroupsToBeChanged' description: Request object for changing User Defined Field Groups. required: true servers: - url: /ent/config/v1 /upsert/userDefinedFieldValues/{udfValue}: put: summary: 'Create/Change a User Defined Field Value ' description: Use this API to create/modify a User Defined Field Value.

OperationId:changeUpsertUserDefinedFieldValues

operationId: changeUpsertUserDefinedFieldValues parameters: - name: udfValue in: path required: true description: Unique Value of User Defined Field. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: Response Body. content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/userDefinedFieldValuesToBeChanged' description: Request object for changing User Defined Field Values. required: true servers: - url: /ent/config/v1 /userDefinedFieldGroups: get: summary: Get User Defined Field Groups description: Use this API to get User Defined Field Groups.

OperationId:getUserDefinedFieldGroups

operationId: getUserDefinedFieldGroups parameters: - name: groupCodes in: query description: Identifier for the User Defined Field Group required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - name: descriptionWildCard in: query required: false description: Specifies the user defined field description to search. schema: type: string - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' description: Response object for fetching User Defined Field Groups. content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/userDefinedFieldGroupsDetails' '204': description: UserDefinedFieldGroups not found. '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig post: summary: Create User Defined Field Groups description: Use this API to create User Defined Field Groups.

OperationId:postUserDefinedFieldGroups

operationId: postUserDefinedFieldGroups parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/userDefinedFieldGroupsCriteria' description: Request object for creating User Defined Field Groups. required: true servers: - url: /ent/config/v1 /userDefinedFieldGroups/{udfGroupCode}: put: summary: Change User Defined Field Groups description: Use this API to update User Defined Field Groups.

OperationId:changeUserDefinedFieldGroups

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

OperationId:removeUserDefinedFieldGroups

operationId: removeUserDefinedFieldGroups parameters: - name: udfGroupCode in: path required: true description: Unique Code of User Defined Field Groups. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /ent/config/v1 /userDefinedFieldValues: get: summary: Get User Defined Field (UDF) Values+E814 description: Retrieve all User Defined Field (UDF) Values. The LOV Group and LOV Values functionality allows a hotel to create a custom group of values to be used in a specified user defined field (UDF). This functionality provides added flexibility in allowing a site to track information or details that are specific to their business and outside of the standard fields offered in the OPERA Cloud.

OperationId:getUserDefinedFieldValues

operationId: getUserDefinedFieldValues parameters: - name: groupCode in: query required: false description: The Group Code which the User Defined Field Value belongs to. schema: type: string - name: valueCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - name: descriptionWildCard in: query required: false description: Specifies the User Defined Field Value description to search. schema: type: string - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' description: Response object for fetching User Defined Field Values. content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/userDefinedFieldValuesDetails' '204': description: UserDefinedFieldValues not found. '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig post: summary: Create User Defined Field (UDF) Values description: Use this API to create a new User Defined Field (UDF) Value. The LOV Group and LOV Values functionality allows a property create a custom group of values to be used in a specified user defined field (UDF). This functionality provides added flexibility in allowing a site to track information or details that are specific to their business and outside of the standard fields offered in the OPERA Cloud.

OperationId:postUserDefinedFieldValues

operationId: postUserDefinedFieldValues parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/userDefinedFieldValuesCriteria' description: Request object for creating User Defined Field Values. required: true servers: - url: /ent/config/v1 /userDefinedFieldValues/{udfValue}: put: summary: 'Change a User Defined Field Value ' description: Use this API to modify a User Defined Field Value.

OperationId:changeUserDefinedFieldValues

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

OperationId:removeUserDefinedFieldValues

operationId: removeUserDefinedFieldValues parameters: - name: udfValue in: path required: true description: Unique Value of User Defined Field. schema: type: string maxLength: 2000 minLength: 1 - name: groupCode in: query required: false description: The Group Code which the User Defined Field Value belongs to. schema: type: string - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /ent/config/v1 /cateringEventTypes: get: summary: Get Function Space Event Types description: Use this API to get Function Space Event Types.

OperationId:getFunctionSpaceEventTypes

operationId: getFunctionSpaceEventTypes parameters: - name: codes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - name: description in: query required: false description: Specifies the Event field value description to search. schema: type: string - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' description: Response object of the Function Space Event Types. content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/functionSpaceEventTypesDetails' '204': description: FunctionSpaceEventTypes not found. '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig post: summary: Create Function Space Event Types description: Use this API to create Function Space Event Types.

OperationId:postFunctionSpaceEventTypes

operationId: postFunctionSpaceEventTypes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/functionSpaceEventTypesCriteria' description: Request object to create new Function Space Event Types. required: true servers: - url: /evm/config/v1 /cateringEventTypes/{eventTypeCode}: put: summary: Change Function Space Event Types description: Use this API to update Function Space Event Types.

OperationId:changeFunctionSpaceEventTypes

operationId: changeFunctionSpaceEventTypes parameters: - name: eventTypeCode in: path required: true description: Unique Code of Event Types. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: Response Body. content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/functionSpaceEventTypesToBeChanged' description: Request object to update the existing Function Space Event Types. required: true delete: summary: Delete Function Space Event Types description: Use this API to delete Function Space Event Types.

OperationId:removeFunctionSpaceEventTypes

operationId: removeFunctionSpaceEventTypes parameters: - name: eventTypeCode in: path required: true description: Unique Code of Event Types. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /evm/config/v1 /functionSpaceTypes: get: summary: Get Function Space Types description: Use this API to get Function Space Types.

OperationId:getFunctionSpaceTypes

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

OperationId:postFunctionSpaceTypes

operationId: postFunctionSpaceTypes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/functionSpaceTypesCriteria' description: Request object for creating Function Space Types. required: true servers: - url: /evm/config/v1 /functionSpaceTypes/{functionSpaceTypesId}: put: summary: Change Function Space Types description: Use this API to update Function Space Types.

OperationId:putFunctionSpaceTypes

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

OperationId:deleteFunctionSpaceTypes

operationId: deleteFunctionSpaceTypes parameters: - name: functionSpaceTypesId in: path required: true description: Unique ID of Function Space Types. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /evm/config/v1 /mealTypes: get: summary: Get Meal Types description: Use this API to get Meal Types.

OperationId:getMealTypes

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

OperationId:postMealTypes

operationId: postMealTypes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/mealTypesCriteria' description: Request object for creating Meal Types. required: true servers: - url: /evm/config/v1 /mealTypes/{mealTypesId}: put: summary: Change Meal Types description: Use this API to update Meal Types.

OperationId:putMealTypes

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

OperationId:deleteMealTypes

operationId: deleteMealTypes parameters: - name: mealTypesId in: path required: true description: Unique ID of Meal Types. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /evm/config/v1 /upsert/cateringEventTypes/{eventTypeCode}: put: summary: Create/Change Function Space Event Types description: Use this API to Create/update Function Space Event Types.

OperationId:changeUpsertFunctionSpaceEventTypes

operationId: changeUpsertFunctionSpaceEventTypes parameters: - name: eventTypeCode in: path required: true description: Unique Code of Event Types. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: Response Body. content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/functionSpaceEventTypesToBeChanged' description: Request object to update the existing Function Space Event Types. required: true servers: - url: /evm/config/v1 /autoFolioSettlementTypes: get: summary: Get Auto Folio Settlement Types description: Use this API to get Auto Folio Settlement Types.

OperationId:getAutoFolioSettlementTypes

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

OperationId:postAutoFolioSettlementTypes

operationId: postAutoFolioSettlementTypes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/autoFolioSettlementTypesCriteria' description: Request object for creating Auto Folio Settlement Types. required: true servers: - url: /fof/config/v1 /autoFolioSettlementTypes/{code}: put: summary: Change Auto Folio Settlement Types description: Use this API to update Auto Folio Settlement Types.

OperationId:putAutoFolioSettlementTypes

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

OperationId:deleteAutoFolioSettlementTypes

operationId: deleteAutoFolioSettlementTypes parameters: - name: code in: path required: true description: Unique ID of Auto Folio Settlement Types. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /fof/config/v1 /cashierShifts/dropLocations: get: summary: Get Template Cashier Shift Drop Locations description: Use this API to get Template Cashier Shift Drop Locations.

OperationId:getTemplateCashierShiftDropLocations

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

OperationId:postTemplateCashierShiftDropLocations

operationId: postTemplateCashierShiftDropLocations parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/templateCashierShiftDropLocationsCriteria' description: Request object for creating Template Cashier Shift Drop Locations. required: true servers: - url: /fof/config/v1 /cashierShifts/dropLocations/{dropLocationId}: put: summary: Change Template Cashier Shift Drop Locations description: Use this API to update Template Cashier Shift Drop Locations.

OperationId:changeTemplateCashierShiftDropLocations

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

OperationId:removeTemplateCashierShiftDropLocations

operationId: removeTemplateCashierShiftDropLocations parameters: - name: dropLocationId in: path required: true description: Unique ID of drop location. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /fof/config/v1 /contractBillingInstructions: get: summary: Get Contract Billing Instructions description: Use this API to get Contract Billing Instructions.

OperationId:getContractBillingInstructions

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

OperationId:postContractBillingInstructions

operationId: postContractBillingInstructions parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/contractBillingInstructionsCriteria' description: Request object for creating Contract Billing Instructions. required: true servers: - url: /fof/config/v1 /contractBillingInstructions/{contractBillingInstructionsId}: put: summary: Change Contract Billing Instructions description: Use this API to update Contract Billing Instructions.

OperationId:putContractBillingInstructions

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

OperationId:deleteContractBillingInstructions

operationId: deleteContractBillingInstructions parameters: - name: contractBillingInstructionsId in: path required: true description: Unique ID of Contract Billing Instructions. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /fof/config/v1 /customTaxTypes: get: summary: Get Custom Tax Types description: Use this API to get Custom Tax Types.

OperationId:getCustomTaxTypes

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

OperationId:postCustomTaxTypes

operationId: postCustomTaxTypes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/customTaxTypesCriteria' description: Request object for creating Custom Tax Types. required: true servers: - url: /fof/config/v1 /customTaxTypes/{taxTypeCode}: put: summary: Change Custom Tax Types description: Use this API to update Custom Tax Types.

OperationId:changeCustomTaxTypes

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

OperationId:removeCustomTaxTypes

operationId: removeCustomTaxTypes parameters: - name: taxTypeCode in: path required: true description: Unique Code of Tax Types. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /fof/config/v1 /fiscalGuestTypes: get: summary: Get Fiscal Guest Types description: Use this API to get Fiscal Guest Types.

OperationId:getFiscalGuestTypes

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

OperationId:postFiscalGuestTypes

operationId: postFiscalGuestTypes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/fiscalGuestTypesCriteria' description: Request object for creating Fiscal Guest Types. required: true servers: - url: /fof/config/v1 /fiscalGuestTypes/{fiscalGuestTypeCode}: put: summary: Change Fiscal Guest Types description: Use this API to update Fiscal Guest Types.

OperationId:changeFiscalGuestTypes

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

OperationId:removeFiscalGuestTypes

operationId: removeFiscalGuestTypes parameters: - name: fiscalGuestTypeCode in: path required: true description: Unique Code of Fiscal Guest Types. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /fof/config/v1 /fiscalRegions: get: summary: Get Fiscal Regions description: Use this API to get Fiscal Regions.

OperationId:getFiscalRegions

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

OperationId:postFiscalRegions

operationId: postFiscalRegions parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/fiscalRegionsCriteria' description: Request object for creating Fiscal Regions. required: true servers: - url: /fof/config/v1 /fiscalRegions/{regionCode}: put: summary: Change Fiscal Regions description: Use this API to update Fiscal Regions.

OperationId:changeFiscalRegions

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

OperationId:removeFiscalRegions

operationId: removeFiscalRegions parameters: - name: regionCode in: path required: true description: Unique Code of Region. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /fof/config/v1 /hotels/{hotelId}/cashierShifts/dropLocations: get: summary: Get Cashier Shift Drop Locations description: Use this API to get Cashier Shift Drop Locations.

OperationId:getCashierShiftDropLocations

operationId: getCashierShiftDropLocations parameters: - name: hotelId in: path required: true description: Unique ID of hotel. schema: type: string maxLength: 2000 minLength: 1 - name: hotelIds in: query description: Hotel code. required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - name: fetchInactive in: query required: false description: Determines wether to fetch inactive records or not. schema: type: boolean - name: codes in: query description: Codes to be searched. required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - name: wildCard in: query required: false description: Wildcard search on the code. schema: type: string - name: description in: query required: false description: Description of the code. schema: type: string - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' description: Response object for fetching Cashier Shift Drop Locations. content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/cashierShiftDropLocationsDetails' '204': description: CashierShiftDropLocations not found. '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig post: summary: Create Cashier Shift Drop Locations description: Use this API to create Cashier Shift Drop Locations.

OperationId:postCashierShiftDropLocations

operationId: postCashierShiftDropLocations parameters: - name: hotelId in: path required: true description: Unique ID of hotel. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/cashierShiftDropLocationsCriteria' description: Request object for creating Cashier Shift Drop Locations. required: true servers: - url: /fof/config/v1 /hotels/{hotelId}/cashierShifts/dropLocations/{dropLocationId}: put: summary: Change Cashier Shift Drop Locations description: Use this API to update Cashier Shift Drop Locations.

OperationId:changeCashierShiftDropLocations

operationId: changeCashierShiftDropLocations parameters: - name: dropLocationId in: path required: true description: Unique ID of drop location. schema: type: string maxLength: 2000 minLength: 1 - name: hotelId in: path required: true description: Unique ID of hotel. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: Response Body. content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/cashierShiftDropLocationsToBeChanged' description: Request object for changing Cashier Shift Drop Locations. required: true delete: summary: Delete Cashier Shift Drop Locations description: Use this API to delete Cashier Shift Drop Locations.

OperationId:removeCashierShiftDropLocations

operationId: removeCashierShiftDropLocations parameters: - name: dropLocationId in: path required: true description: Unique ID of drop location. schema: type: string maxLength: 2000 minLength: 1 - name: hotelId in: path required: true description: Unique ID of hotel. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /fof/config/v1 /taxCategories: get: summary: Get Tax Category Codes description: Use this API to get Tax Category Codes.

OperationId:getFetchTaxCategoryCodes

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

OperationId:postTaxCategoryCodes

operationId: postTaxCategoryCodes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/taxCategoryCodesCriteria' description: Request object for creating Tax Category Codes. required: true servers: - url: /fof/config/v1 /taxCategories/{taxCategoryCode}: put: summary: Change Tax Category Codes description: Use this API to update Tax Category Codes.

OperationId:putTaxCategoryCodes

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

OperationId:deleteTaxCategoryCodes

operationId: deleteTaxCategoryCodes parameters: - name: taxCategoryCode in: path required: true description: Unique ID of Tax Category Codes. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /fof/config/v1 /taxOffices: get: summary: Get Tax Offices description: Use this API to get Tax Offices.

OperationId:getTaxOffices

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

OperationId:postTaxOffices

operationId: postTaxOffices parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/taxOfficesCriteria' description: Request object for creating Tax Offices. required: true servers: - url: /fof/config/v1 /taxOffices/{taxOfficeId}: put: summary: Change Tax Offices description: Use this API to update Tax Offices.

OperationId:changeTaxOffices

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

OperationId:removeTaxOffices

operationId: removeTaxOffices parameters: - name: taxOfficeId in: path required: true description: Unique ID of Tax Offices. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /fof/config/v1 /deviceLocations: get: summary: Get the template device locations description: Use this API to get the template device locations.

OperationId:getTemplateDeviceLocations

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

OperationId:postTemplateDeviceLocations

operationId: postTemplateDeviceLocations parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/templateDeviceLocationsCriteria' description: Request object for creating template Device locations. required: true servers: - url: /int/config/v1 /deviceLocations/{deviceLocationId}: put: summary: Change the template device locations description: Use this API to update the template device locations.

OperationId:changeTemplateDeviceLocations

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

OperationId:removeTemplateDeviceLocations

operationId: removeTemplateDeviceLocations parameters: - name: deviceLocationId in: path required: true description: Unique ID of device location. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /int/config/v1 /bedTypeRequests: get: summary: Get Bed Type Requests description: Use this API to return bed type requests based on search criteria such as fetchInactive, codes, wildCard, description.

Bed types are referenced in room type configuration to identify the bed configuration in the room.

OperationId:getBedTypeRequests

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

Bed types are referenced in room type configuration to identify the bed configuration in the room.

OperationId:postBedTypeRequests

operationId: postBedTypeRequests parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/bedTypeRequestsCriteria' description: Request object for creating Bed Type Requests. required: true servers: - url: /rm/config/v1 /bedTypeRequests/{bedTypeRequestsId}: put: summary: Change Bed Type Requests description: Use this API to update bed type requests based on the bedTypeRequestsId, bedTypeRequestsToBeChanged.

Bed types are referenced in room type configuration to identify the bed configuration in the room.

OperationId:putBedTypeRequests

operationId: putBedTypeRequests parameters: - name: bedTypeRequestsId in: path required: true description: Unique ID of Bed Type Requests. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: Response Body. content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/bedTypeRequestsToBeChanged' description: Request object for changing Bed Type Requests. required: true delete: summary: Delete Bed Type Requests description: Use this API to delete bed type requests based on the bedTypeRequestsId, bedTypeRequestsCodes.

Bed types are referenced in room type configuration to identify the bed configuration in the room.

OperationId:deleteBedTypeRequests

operationId: deleteBedTypeRequests parameters: - name: bedTypeRequestsId in: path required: true description: Unique ID of Bed Type Requests. schema: type: string maxLength: 2000 minLength: 1 - name: bedTypeRequestsCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /rm/config/v1 /bedTypes: get: summary: Get Bed types description: Use this API to return bed types based on search criteria such as fetchInactive, codes, wildCard, description.

Bed types are referenced in room type configuration to identify the bed configuration in the room.

OperationId:getBedTypes

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

OperationId:postBedTypes

operationId: postBedTypes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/bedTypesCriteria' description: Request object for creating a new Bed Type. required: true servers: - url: /rm/config/v1 /bedTypes/{bedTypesId}: put: summary: Change an existing Bed type description: Use this API to update an existing Bed type.

OperationId:putBedTypes

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

OperationId:deleteBedTypes

operationId: deleteBedTypes parameters: - name: bedTypesId in: path required: true description: Unique ID of bed type schema: type: string maxLength: 2000 minLength: 1 - name: bedTypeCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /rm/config/v1 /floorTypes: get: summary: Get Floor Types description: Use this API to return floor types based on search criteria such as fetchInactive, codes, wildCard, description.

OperationId:getFloorTypes

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

OperationId:postFloorTypes

operationId: postFloorTypes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/floorTypesCriteria' description: Request object for creating Floor Types. required: true servers: - url: /rm/config/v1 /floorTypes/{floorTypesId}: put: summary: Change Floor Types description: Use this API to update Floor Types.

OperationId:putFloorTypes

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

OperationId:deleteFloorTypes

operationId: deleteFloorTypes parameters: - name: floorTypesId in: path required: true description: Unique ID of Floor Types. schema: type: string maxLength: 2000 minLength: 1 - name: floorTypesCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /rm/config/v1 /roomMoveReasons: get: summary: Get Room Move Reasons description: Use this API to get Room Move Reasons.

OperationId:getRoomMoveReasons

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

OperationId:postRoomMoveReasons

operationId: postRoomMoveReasons parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/roomMoveReasonsCriteria' description: Request object for creating Room Move Reasons. required: true servers: - url: /rm/config/v1 /roomMoveReasons/{reasonCode}: put: summary: Change Room Move Reasons description: Use this API to update Room Move Reasons.

OperationId:changeRoomMoveReasons

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

OperationId:removeRoomMoveReasons

operationId: removeRoomMoveReasons parameters: - name: reasonCode in: path required: true description: Unique Code of Reasons. schema: type: string maxLength: 2000 minLength: 1 - name: roomMoveReasonsCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /rm/config/v1 /roomPotentials: get: summary: Get Room Potentials description: Use this API to get Room Potentials.

OperationId:getRoomPotentials

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

OperationId:postRoomPotentials

operationId: postRoomPotentials parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/roomPotentialsCriteria' description: Request object for creating Room Potentials. required: true servers: - url: /rm/config/v1 /roomPotentials/{roomPotentialsId}: put: summary: Change Room Potentials description: Use this API to update Room Potentials.

OperationId:putRoomPotentials

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

OperationId:deleteRoomPotentials

operationId: deleteRoomPotentials parameters: - name: roomPotentialsId in: path required: true description: Unique ID of Room Potentials. schema: type: string maxLength: 2000 minLength: 1 - name: roomPotentialsCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /rm/config/v1 /roomPreferencePriorities: get: summary: Get Room Preference Priorities description: Use this API to get Room Preference Priorities.

OperationId:getRoomPreferencePriorities

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

OperationId:postRoomPreferencePriorities

operationId: postRoomPreferencePriorities parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/roomPreferencePrioritiesCriteria' description: Request object for creating Room Preference Priorities. required: true servers: - url: /rm/config/v1 /roomPreferencePriorities/{roomPreferencePrioritiesId}: put: summary: Change Room Preference Priorities description: Use this API to update Room Preference Priorities.

OperationId:putRoomPreferencePriorities

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

OperationId:deleteRoomPreferencePriorities

operationId: deleteRoomPreferencePriorities parameters: - name: roomPreferencePrioritiesId in: path required: true description: Unique ID of Room Preference Priorities. schema: type: string maxLength: 2000 minLength: 1 - name: roomPreferencePrioritiesCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /rm/config/v1 /smokingTypes: get: summary: Get Smoking Types description: Use this API to get Smoking Types.

OperationId:getSmokingTypes

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

OperationId:postSmokingTypes

operationId: postSmokingTypes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/smokingTypesCriteria' description: Request object for creating Smoking Types. required: true servers: - url: /rm/config/v1 /smokingTypes/{smokingTypesId}: put: summary: Change Smoking Types description: Use this API to update Smoking Types.

OperationId:putSmokingTypes

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

OperationId:deleteSmokingTypes

operationId: deleteSmokingTypes parameters: - name: smokingTypesId in: path required: true description: Unique ID of Smoking Types. schema: type: string maxLength: 2000 minLength: 1 - name: smokingTypesCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /rm/config/v1 /blockConversions: get: summary: Get Block Conversions description: Use this API to get Block Conversions.

OperationId:getBlockConversions

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

OperationId:postBlockConversions

operationId: postBlockConversions parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/blockConversionsCriteria' description: Request object for creating Block Conversions. required: true servers: - url: /rsv/config/v1 /blockConversions/{blockConversionCode}: put: summary: Change Block Conversions description: Use this API to update Block Conversions.

OperationId:changeBlockConversions

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

OperationId:removeBlockConversions

operationId: removeBlockConversions parameters: - name: blockConversionCode in: path required: true description: Unique Code of Block Conversions. schema: type: string maxLength: 2000 minLength: 1 - name: blockConversionsCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /rsv/config/v1 /blockRankings: get: summary: Get Block Rankings description: Use this API to get Block Rankings.

OperationId:getBlockRankings

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

OperationId:postBlockRankings

operationId: postBlockRankings parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/blockRankingsCriteria' description: Request object for creating Block Rankings. required: true servers: - url: /rsv/config/v1 /blockRankings/{blockRankingsCode}: put: summary: Change Block Ranking description: Use this API to update Block Ranking.

OperationId:changeBlockRankings

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

OperationId:removeBlockRankings

operationId: removeBlockRankings parameters: - name: blockRankingsCode in: path required: true description: Unique Code of Block Rankings. schema: type: string maxLength: 2000 minLength: 1 - name: blockRankingsCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /rsv/config/v1 /bookingTypes: get: summary: Get Booking Types description: Use this API to get Booking Types.

OperationId:getBookingTypes

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

OperationId:postBookingTypes

operationId: postBookingTypes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/bookingTypesCriteria' description: Request object for creating Booking Types. required: true servers: - url: /rsv/config/v1 /bookingTypes/{bookingTypesId}: put: summary: Change Booking Type description: Use this API to update Booking Type.

OperationId:putBookingTypes

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

OperationId:deleteBookingTypes

operationId: deleteBookingTypes parameters: - name: bookingTypesId in: path required: true description: Unique ID of Booking Types. schema: type: string maxLength: 2000 minLength: 1 - name: bookingTypesCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /rsv/config/v1 /cancellationCodes: get: summary: Get Cancellation Codes description: Use this API to get Cancellation Codes.

OperationId:getCancellationCodes

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

OperationId:postCancellationCodes

operationId: postCancellationCodes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/cancellationCodesCriteria' description: Request object for creating Cancellation Codes. required: true servers: - url: /rsv/config/v1 /cancellationCodes/{cancellationCodesId}: put: summary: Change Cancellation Codes description: Use this API to update Cancellation Codes.

OperationId:putCancellationCodes

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

OperationId:deleteCancellationCodes

operationId: deleteCancellationCodes parameters: - name: cancellationCodesId in: path required: true description: Unique ID of cancellation codes schema: type: string maxLength: 2000 minLength: 1 - name: cancellationCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /rsv/config/v1 /discountReasons: get: summary: Get Discount Reasons description: Use this API to get Discount Reasons.

OperationId:getDiscountReasons

operationId: getDiscountReasons parameters: - name: fetchAdvanced in: query required: false description: Determines whether to fetch records checked as Advanced or not. schema: type: boolean - name: fetchInactive in: query required: false description: Determines wether to fetch inactive records or not. schema: type: boolean default: 'false' - name: fetchNonAdvanced in: query required: false description: Determines whether to fetch records that are not checked as Advanced or not. schema: type: boolean - name: codes in: query description: Codes to be searched. required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - name: wildCard in: query required: false description: Wildcard search on the code. schema: type: string - name: description in: query required: false description: Description of the code. schema: type: string - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' description: Response object for fetching Discount Reasons. content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/discountReasonsDetails' '204': description: DiscountReasons not found. '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig post: summary: Create Discount Reasons description: Use this API to create Discount Reasons.

OperationId:postDiscountReasons

operationId: postDiscountReasons parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/discountReasonsCriteria' description: Request object for creating Discount Reasons. required: true servers: - url: /rsv/config/v1 /discountReasons/{discountReasonsId}: put: summary: Change Discount Reasons description: Use this API to update Discount Reasons.

OperationId:putDiscountReasons

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

OperationId:deleteDiscountReasons

operationId: deleteDiscountReasons parameters: - name: discountReasonsId in: path required: true description: Unique ID of Discount Reasons. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /rsv/config/v1 /entryPoints: get: summary: Get Entry Points description: Use this API to get Entry Points.

OperationId:getEntryPoints

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

OperationId:postEntryPoints

operationId: postEntryPoints parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/entryPointsCriteria' description: Request object for creating Entry Points. required: true servers: - url: /rsv/config/v1 /entryPoints/{entryPointsId}: put: summary: Change Entry Points description: Use this API to update Entry Points.

OperationId:putEntryPoints

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

OperationId:deleteEntryPoints

operationId: deleteEntryPoints parameters: - name: entryPointsId in: path required: true description: Unique ID of Entry Points. schema: type: string maxLength: 2000 minLength: 1 - name: entryPointsCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /rsv/config/v1 /globalActionCodes: get: summary: Get Global Action Codes description: Use this API to get Global Action Codes.

OperationId:getGlobalActionCodes

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

OperationId:postGlobalActionCodes

operationId: postGlobalActionCodes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/globalActionCodesCriteria' description: Request object for creating Global Action Codes. required: true servers: - url: /rsv/config/v1 /globalActionCodes/{actionCode}: put: summary: Change Global Action Codes description: Use this API to update Global Action Codes.

OperationId:changeGlobalActionCodes

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

OperationId:removeGlobalActionCodes

operationId: removeGlobalActionCodes parameters: - name: actionCode in: path required: true description: Unique Code of Global Action. schema: type: string maxLength: 2000 minLength: 1 - name: globalActionCodesCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /rsv/config/v1 /moveReasonCodes: get: summary: Get Move Reason Codes description: Use this API to get Move Reason Codes.

OperationId:getMoveReasonCodes

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

OperationId:postMoveReasonCodes

operationId: postMoveReasonCodes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/moveReasonCodesCriteria' description: Request object for creating Move Reason Codes. required: true servers: - url: /rsv/config/v1 /moveReasonCodes/{moveReasonCodesId}: put: summary: Change Move Reason Codes description: Use this API to update Move Reason Codes.

OperationId:putMoveReasonCodes

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

OperationId:deleteMoveReasonCodes

operationId: deleteMoveReasonCodes parameters: - name: moveReasonCodesId in: path required: true description: Unique ID of Move Reason Codes. schema: type: string maxLength: 2000 minLength: 1 - name: moveReasonCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /rsv/config/v1 /originCodes: get: summary: Get Origin Codes description: Use this API to get Origin Codes.

OperationId:getOriginCodes

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

OperationId:postOriginCodes

operationId: postOriginCodes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/originCodesCriteria' description: Request object for creating Origin Codes. required: true servers: - url: /rsv/config/v1 /originCodes/{originCodesId}: put: summary: Change Origin Codes description: Use this API to update Origin Codes.

OperationId:putOriginCodes

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

OperationId:deleteOriginCodes

operationId: deleteOriginCodes parameters: - name: originCodesId in: path required: true description: Unique ID of origin codes schema: type: string maxLength: 2000 minLength: 1 - name: originCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /rsv/config/v1 /purposeOfStays: get: summary: Get Purpose Of Stays description: Use this API to get Purpose Of Stays.

OperationId:getPurposeOfStays

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

OperationId:postPurposeOfStays

operationId: postPurposeOfStays parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/purposeOfStaysCriteria' description: Request object for creating Purpose Of Stays. required: true servers: - url: /rsv/config/v1 /purposeOfStays/{purposeOfStaysId}: put: summary: Change Purpose Of Stays description: Use this API to update Purpose Of Stays.

OperationId:putPurposeOfStays

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

OperationId:deletePurposeOfStays

operationId: deletePurposeOfStays parameters: - name: purposeOfStaysId in: path required: true description: Unique ID of Purpose Of Stays. schema: type: string maxLength: 2000 minLength: 1 - name: purposeOfStaysCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /rsv/config/v1 /scripts: get: summary: Get Scripts description: Use this API to get Scripts.

OperationId:getScripts

operationId: getScripts parameters: - name: codes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - name: croCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - name: hotelIds in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - name: type in: query required: false description: Type for Web Reg Card. schema: type: string enum: - ClosingScript - WebRegCard uniqueItems: true - name: languageCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - name: membershipTypesCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' description: Response object for fetching Scripts. content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/scriptsDetails' '204': description: Scripts not found. '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig post: summary: Create Scripts description: Use this API to create Scripts.

OperationId:postScripts

operationId: postScripts parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/scriptsCriteria' description: Request object for creating Scripts. required: true servers: - url: /rsv/config/v1 /scripts/{scriptCode}: put: summary: Change Scripts description: Use this API to update Scripts.

OperationId:changeScripts

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

OperationId:removeScripts

operationId: removeScripts parameters: - name: scriptCode in: path required: true description: Unique Code of Scripts. schema: type: string maxLength: 2000 minLength: 1 - name: idContext in: query description: Used to identify the source of the identifier (e.g., IATA, ABTA). required: false style: form explode: true schema: type: array items: type: string - name: type in: query description: A reference to the type of object defined by the UniqueID element. required: false style: form explode: true schema: type: array items: type: string - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /rsv/config/v1 /waitlistCodes: get: summary: Get Waitlist Codes description: Use this API to get Waitlist Codes.

OperationId:getWaitlistCodes

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

OperationId:postWaitlistCodes

operationId: postWaitlistCodes parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/waitlistCodesCriteria' description: Request object for creating Waitlist Codes. required: true servers: - url: /rsv/config/v1 /waitlistCodes/{waitlistCodesId}: put: summary: Change Waitlist Codes description: Use this API to update Waitlist Codes.

OperationId:putWaitlistCodes

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

OperationId:deleteWaitlistCodes

operationId: deleteWaitlistCodes parameters: - name: waitlistCodesId in: path required: true description: Unique ID of waitlist codes schema: type: string maxLength: 2000 minLength: 1 - name: waitlistCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /rsv/config/v1 /waitlistPriorities: get: summary: Get Waitlist Priorities description: Use this API to get Waitlist Priorities.

OperationId:getWaitlistPriorities

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

OperationId:postWaitlistPriorities

operationId: postWaitlistPriorities parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/waitlistPrioritiesCriteria' description: Request object for creating Waitlist Priorities. required: true servers: - url: /rsv/config/v1 /waitlistPriorities/{waitlistPrioritiesId}: put: summary: Change Waitlist Priorities description: Use this API to update Waitlist Priorities.

OperationId:putWaitlistPriorities

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

OperationId:deleteWaitlistPriorities

operationId: deleteWaitlistPriorities parameters: - name: waitlistPrioritiesId in: path required: true description: Unique ID of waitlist priorities schema: type: string maxLength: 2000 minLength: 1 - name: waitlistPrioritiesCodes in: query required: false style: form explode: true schema: type: array items: type: string maxItems: 4000 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /rsv/config/v1 /displaySets: get: summary: Get Display Sets description: Use this API to get Display Sets.

OperationId:getDisplaySets

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

OperationId:postDisplaySets

operationId: postDisplaySets parameters: - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '201': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig requestBody: content: application/json;charset=UTF-8: schema: allOf: - $ref: '#/components/schemas/displaySetsCriteria' description: Request object for creating Display Sets. required: true servers: - url: /rtp/v1 /displaySets/{displaySetsId}: put: summary: Change Display Sets description: Use this API to update Display Sets.

OperationId:putDisplaySets

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

OperationId:deleteDisplaySets

operationId: deleteDisplaySets parameters: - name: displaySetsId in: path required: true description: Unique ID of Display Sets. schema: type: string maxLength: 2000 minLength: 1 - $ref: '#/components/parameters/authKey' - $ref: '#/components/parameters/externalData' - $ref: '#/components/parameters/x-app-key' - $ref: '#/components/parameters/x-request-id' - $ref: '#/components/parameters/x-originating-application' - $ref: '#/components/parameters/x-hotelid' - $ref: '#/components/parameters/x-externalsystem' - $ref: '#/components/parameters/Accept-Language' responses: '200': headers: Content-Language: description: Audience language x-example: en-GB schema: type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' Location: description: Location of newly created resource schema: type: string description: HATEOAS links which help the consumer to navigate to resources content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/status' '400': $ref: '#/components/responses/400' '401': $ref: '#/components/responses/401' '403': $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' '405': $ref: '#/components/responses/405' '406': $ref: '#/components/responses/406' '413': $ref: '#/components/responses/413' '414': $ref: '#/components/responses/414' '415': $ref: '#/components/responses/415' '500': $ref: '#/components/responses/500' '502': $ref: '#/components/responses/502' '503': $ref: '#/components/responses/503' tags: - ChainConfig servers: - url: /rtp/v1 components: schemas: reservationMethodsDetails: type: object description: Response object for fetching Reservation Methods. properties: reservationMethods: description: Collection of Reservation Methods. $ref: '#/components/schemas/reservationMethodsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' blockRefusedReasonType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number inactive: description: Indicates whether the Block Refused Reason is inactive or not, returns TRUE when inactive type: boolean managedBy: $ref: '#/components/schemas/managedByOptions' blockCancellationReasonsDetails: type: object description: Response object for fetching Block Cancellation Reasons. properties: blockCancellationReasons: description: Collection of Block Cancellation Reasons. $ref: '#/components/schemas/blockCancellationReasonsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' translationsTextType: type: array description: Language code for the translation. maxItems: 4000 items: type: object properties: value: type: string description: Used for Character Strings, length 0 to 2000. minLength: 0 maxLength: 2000 language: description: Language identification. type: string minLength: 0 maxLength: 20 description: Language code for the translation. blockRefusedReasonsDetails: type: object description: Response object for fetching Block Refused Reasons. properties: blockRefusedReasons: description: Collection of Block Refused Reasons. $ref: '#/components/schemas/blockRefusedReasonsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' managedByOptions: description: Describes of the Configuration is Managed by Enterprise or Property. type: string enum: - EnterpriseManaged - PropertyManaged - EnterpriseEnforced - PropertyOverridden reservationMethodsType: type: array description: List of Reservation Methods. maxItems: 4000 items: $ref: '#/components/schemas/reservationMethodType' destinationCodesToBeChanged: type: object description: Request object for changing Destination Codes. properties: destinationCodes: description: Destination Codes to be changed. $ref: '#/components/schemas/destinationCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' blockRateOverrideReasonsType: type: array description: List of Block Rate Override Reasons. maxItems: 4000 items: $ref: '#/components/schemas/blockRateOverrideReasonType' blockCancellationReasonType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number inactive: description: Indicates whether the Block Cancellation Reason is inactive or not, returns TRUE when inactive type: boolean managedBy: $ref: '#/components/schemas/managedByOptions' blockLostBookingCodesToBeChanged: type: object description: Request object for changing Block Lost Booking Codes. properties: blockLostBookingCodes: description: Block Lost Booking Codes to be changed. $ref: '#/components/schemas/blockLostBookingCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' blockRefusedReasonsCriteria: type: object description: Request object for creating Block Refused Reasons. properties: blockRefusedReasons: description: Block Refused Reasons to be created. $ref: '#/components/schemas/blockRefusedReasonsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' 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 blockCancellationReasonsType: type: array description: List of Block Cancellation Reasons. maxItems: 4000 items: $ref: '#/components/schemas/blockCancellationReasonType' blockRateOverrideReasonsCriteria: type: object description: Request object for creating Block Rate Override Reasons. properties: blockRateOverrideReasons: description: Block Rate Override Reasons to be created. $ref: '#/components/schemas/blockRateOverrideReasonsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' 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 blockLostBookingCodesDetails: type: object description: Response object for fetching Block Lost Booking Codes. properties: blockLostBookingCodes: description: Collection of Block Lost Booking Codes. $ref: '#/components/schemas/blockLostBookingCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' blockRateOverrideReasonsDetails: type: object description: Response object for fetching Block Rate Override Reasons. properties: blockRateOverrideReasons: description: Collection of Block Rate Override Reasons. $ref: '#/components/schemas/blockRateOverrideReasonsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' 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 blockRefusedReasonsToBeChanged: type: object description: Request object for changing Block Refused Reasons. properties: blockRefusedReasons: description: Block Refused Reasons to be changed. $ref: '#/components/schemas/blockRefusedReasonsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' 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: '#/components/schemas/errorInstance' links: $ref: '#/components/schemas/links' required: - type - title reservationMethodsToBeChanged: type: object description: Request object for changing Reservation Methods. properties: reservationMethods: description: Reservation Methods to be changed. $ref: '#/components/schemas/reservationMethodsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' blockLostBookingCodeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number inactive: description: Indicates whether the Block Lost Reason is inactive or not, returns TRUE when inactive type: boolean managedBy: $ref: '#/components/schemas/managedByOptions' reservationMethodsCriteria: type: object description: Request object for creating Reservation Methods. properties: reservationMethods: description: Reservation Methods to be created. $ref: '#/components/schemas/reservationMethodsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' reservationMethodType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' blockLostBookingCodesType: type: array description: List of Block Lost Booking Codes. maxItems: 4000 items: $ref: '#/components/schemas/blockLostBookingCodeType' translationTextType2000: type: object description: Contains Multiple translated texts and language codes. properties: defaultText: description: Default text with Character length from 0 to 2000. type: string minLength: 0 maxLength: 2000 translatedTexts: description: List of translated text and language codes. $ref: '#/components/schemas/translationsTextType' status: type: object description: Response Body. properties: warnings: $ref: '#/components/schemas/warningsType' links: $ref: '#/components/schemas/links' blockRateOverrideReasonType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' blockRateOverrideReasonsToBeChanged: type: object description: Request object for changing Block Rate Override Reasons. properties: blockRateOverrideReasons: description: Block Rate Override Reasons to be changed. $ref: '#/components/schemas/blockRateOverrideReasonsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' destinationCodeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' blockCancellationReasonsCriteria: type: object description: Request object for creating Block Cancellation Reasons. properties: blockCancellationReasons: description: Block Cancellation Reasons to be created. $ref: '#/components/schemas/blockCancellationReasonsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' blockRefusedReasonsType: type: array description: List of Block Refused Reasons. maxItems: 4000 items: $ref: '#/components/schemas/blockRefusedReasonType' warningsType: type: array description: Used in conjunction with the Success element to define a business error. maxItems: 4000 items: $ref: '#/components/schemas/warningType' blockCancellationReasonsToBeChanged: type: object description: Request object for changing Block Cancellation Reasons. properties: blockCancellationReasons: description: Block Cancellation Reasons to be changed. $ref: '#/components/schemas/blockCancellationReasonsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' destinationCodesType: type: array description: List of Destination Codes. maxItems: 4000 items: $ref: '#/components/schemas/destinationCodeType' destinationCodesDetails: type: object description: Response object for fetching Destination Codes. properties: destinationCodes: description: Collection of Destination Codes. $ref: '#/components/schemas/destinationCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' operaVersion: type: object description: Response for Ping operation. properties: operaVersion: description: Opera version number. $ref: '#/components/schemas/operaVersionNumberType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' links: type: array items: $ref: '#/components/schemas/instanceLink' destinationCodesCriteria: type: object description: Request object for creating Destination Codes. properties: destinationCodes: description: Destination Codes to be created. $ref: '#/components/schemas/destinationCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' operaVersionNumberType: type: string description: Current Opera Version Number minLength: 0 maxLength: 40 blockLostBookingCodesCriteria: type: object description: Request object for creating Block Lost Booking Codes. properties: blockLostBookingCodes: description: Block Lost Booking Codes to be created. $ref: '#/components/schemas/blockLostBookingCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' ownersType: type: array description: Generic type for a list of owners. maxItems: 4000 items: $ref: '#/components/schemas/ownerType' guestTypeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' keywordTypesCriteria: type: object description: Request object for creating Keyword Types. properties: keywordTypes: description: Keyword Typesto be created. $ref: '#/components/schemas/keywordTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' immigrationStatusesDetails: type: object description: Response object for fetching Immigration Statuses. properties: immigrationStatuses: description: Collection of Immigration Statuses. $ref: '#/components/schemas/immigrationStatusesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' genderTypesCriteria: type: object description: Request object for creating Gender Types. properties: genderTypes: description: Gender Types to be created. $ref: '#/components/schemas/genderTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' guestTitlesToBeChanged: type: object description: Request object for changing Guest Titles. properties: guestTitles: description: Guest Titles to be changed. $ref: '#/components/schemas/guestTitlesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' sourcesToBeChanged: type: object description: Request object for changing Sources. properties: sources: description: Sourcesto be changed. $ref: '#/components/schemas/sourcesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' territoryType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number inactive: description: Determines whether this code is inactive or not. type: boolean managedBy: $ref: '#/components/schemas/managedByOptions' personNameType: type: object description: This provides name information for a person. properties: namePrefix: description: Salutation of honorific (e.g. Mr., Mrs., Ms., Miss, Dr.) type: string minLength: 0 maxLength: 40 givenName: description: Given name, first name or names. type: string minLength: 0 maxLength: 40 middleName: description: The middle name of the person name. type: string minLength: 0 maxLength: 40 surname: description: Family name, last name. May also be used for full name if the sending system does not have the ability to separate a full name into its parts, e.g. the surname element may be used to pass the full name. type: string minLength: 0 maxLength: 40 nameSuffix: description: Hold various name suffixes and letters (e.g. Jr., Sr., III, Ret., Esq.) type: string minLength: 0 maxLength: 40 nameTitle: description: Degree or honors (e.g., Ph.D., M.D.) type: string minLength: 0 maxLength: 80 nameTitleSuffix: description: Title Suffix. Must be populated if ADVANCED_TITLE is on. type: integer envelopeGreeting: description: Envelope Greeting of the profile type: string salutation: description: Salutation of the profile type: string nameType: description: Type of name of the individual, such as former, nickname, alternate or alias name. $ref: '#/components/schemas/personNameTypeType' language: description: Language identification. type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' externalSystem: description: When name type is external, indicates the external system the name belongs to. type: string minLength: 0 maxLength: 40 identificationCountryType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' immigrationStatusesCriteria: type: object description: Request object for creating Immigration Statuses. properties: immigrationStatuses: description: Immigration Statuses to be created. $ref: '#/components/schemas/immigrationStatusesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' mailingActionCodesType: type: array description: List of Mailing Action Codes. maxItems: 4000 items: $ref: '#/components/schemas/mailingActionCodeType' titlesToBeChanged: type: object description: Request object for changing Titles. properties: titles: description: Titlesto be changed. $ref: '#/components/schemas/titlesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' identificationCountriesDetails: type: object description: Response object for fetching Identification Countries. properties: identificationCountries: description: Collection of Identification Countries. $ref: '#/components/schemas/identificationCountriesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' territoriesCriteria: type: object description: Request object for creating Territories. properties: territories: description: Territoriesto be created. $ref: '#/components/schemas/territoriesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' genderTypesType: type: array description: List of Gender Type. maxItems: 4000 items: $ref: '#/components/schemas/genderType' ecertificateLocationTypesDetails: type: object description: Response object for fetching Ecertificate Location Types. properties: ecertificateLocationTypes: description: Collection of Ecertificate Location Types. $ref: '#/components/schemas/ecertificateLocationTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' nationalityType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' travelAgentTypesToBeChanged: type: object description: Request object for changing Travel Agent Types. properties: travelAgentTypes: description: Travel Agent Typesto be changed. $ref: '#/components/schemas/travelAgentTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' profileRestrictionReasonsToBeChanged: type: object description: Request object for changing Profile Restriction Reasons. properties: profileRestrictionReasons: description: Profile Restriction Reasonsto be changed. $ref: '#/components/schemas/profileRestrictionReasonsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' correspondencesDetails: type: object description: Response object containing a collection of correspondences and related metadata. properties: correspondences: description: Collection of correspondences. $ref: '#/components/schemas/correspondencesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' mailingActionCodesDetails: type: object description: Response object for fetching Mailing Action Codes. properties: mailingActionCodes: description: Collection of Mailing Action Codes. $ref: '#/components/schemas/mailingActionCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' profileRestrictionReasonsDetails: type: object description: Response object for fetching Profile Restriction Reasons. properties: profileRestrictionReasons: description: Collection of Profile Restriction Reasons. $ref: '#/components/schemas/profileRestrictionReasonsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' ownerTeamsType: type: array description: List of Owner Teams. maxItems: 4000 items: $ref: '#/components/schemas/ownerTeamType' districtsDetails: type: object description: Response object for fetching Districts. properties: districts: description: Collection of Districts. $ref: '#/components/schemas/districtsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' profileRestrictionReasonType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' identificationCountriesCriteria: type: object description: Request object for creating Identification Countries. properties: identificationCountries: description: Identification Countriesto be created. $ref: '#/components/schemas/identificationCountriesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' districtType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' guestStatusesType: type: array description: List of Guest Statuses. maxItems: 4000 items: $ref: '#/components/schemas/guestStatusType' commonMasterColorType: type: string description: Simple type enumeration for Common Master Colors. enum: - None - Blue - Red - Cyan - Green - Black - White - Yellow - Gray - Deepteal - Sunsetorange - Aquasky - Mochabrown - Mossgreen - Rosewood - Claybrown - Softlavender - Olivegold - Plumpurple - Mistblue - Forestgreen - Dustyviolet - Oceanblue - Copper immigrationStatusType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' guestTitleType: type: object description: Information representation of Guest Title. properties: description: description: Description of the Guest Title. type: string minLength: 0 maxLength: 2000 greeting: description: Business Title for advanced title configuration. type: string minLength: 0 maxLength: 200 displayOrder: description: Guest Title record sequence number. type: number newTitleType: description: Description of the Guest Title. type: integer newLanguageCode: description: Description of the Guest Title. type: string minLength: 0 maxLength: 20 code: description: Code of the Guest Title. type: string minLength: 0 maxLength: 40 titleType: description: Title Type for advanced title configuration. type: integer languageCode: description: Language code of the Guest Title. type: string minLength: 0 maxLength: 20 managedBy: $ref: '#/components/schemas/managedByOptions' ownerTeamsDetails: type: object description: Response object for fetching Owner Teams. properties: ownerTeams: description: Collection of Owner Teams. $ref: '#/components/schemas/ownerTeamsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' membershipClaimOriginsCriteria: type: object description: Request object for creating Membership Claim Origins. properties: membershipClaimOrigins: description: Membership Claim Origins to be created. $ref: '#/components/schemas/membershipClaimOriginsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' industryCodeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number inactive: description: Determines whether this code is inactive or not. type: boolean managedBy: $ref: '#/components/schemas/managedByOptions' accountTypesType: type: array description: List of Account Types. maxItems: 4000 items: $ref: '#/components/schemas/accountTypeType' membershipEnrollmentCodesType: type: array description: List of Membership Enrollment Codes. maxItems: 4000 items: $ref: '#/components/schemas/membershipEnrollmentCodeType' ecertificateLocationTypeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' nationalitiesDetails: type: object description: Response object for fetching Nationalities. properties: nationalities: description: Collection of Nationalities. $ref: '#/components/schemas/nationalitiesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' identificationTypesCriteria: type: object description: Request object for creating Identification Types. properties: identificationTypes: description: Identification Typesto be created. $ref: '#/components/schemas/identificationTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' distanceTypesType: type: array description: List of Distance Types. maxItems: 4000 items: $ref: '#/components/schemas/distanceTypeType' addtionalCodeInfoType: type: array description: Holds name of additional code information maxItems: 4000 items: type: object properties: name: description: Holds name of additional code information $ref: '#/components/schemas/masterInfoCodeDetailType' value: description: Holds value of additional code information type: string minLength: 0 maxLength: 2000 immigrationStatusesToBeChanged: type: object description: Request object for changing Immigration Statuses. properties: immigrationStatuses: description: Immigration Statuses to be changed. $ref: '#/components/schemas/immigrationStatusesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' vIPLevelType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number displayColor: description: Determines the color of this code. $ref: '#/components/schemas/commonMasterColorType' ranking: description: AI priority order of this code. type: integer managedBy: $ref: '#/components/schemas/managedByOptions' addressTypesType: type: array description: Communication Role Enumeration element. maxItems: 4000 items: $ref: '#/components/schemas/addressTypeType' sourceType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number inactive: description: Determines whether this code is inactive or not. type: boolean managedBy: $ref: '#/components/schemas/managedByOptions' telephoneType: type: object description: Information on a telephone number for the customer. properties: phoneTechType: description: Indicates type of technology associated with this telephone number, such as Voice, Data, Fax, Pager, Mobile, TTY, etc. type: string minLength: 0 maxLength: 20 phoneUseType: description: Describes the type of telephone number, in the context of its general use (e.g. Home, Business, Emergency Contact, Travel Arranger, Day, Evening). type: string minLength: 0 maxLength: 20 phoneUseTypeDescription: description: Description of the PhoneUseType code type: string minLength: 0 maxLength: 2000 phoneNumber: description: Telephone number assigned to a single location. type: string minLength: 0 maxLength: 40 extension: description: Extension to reach a specific party at the phone number. type: string minLength: 0 maxLength: 20 primaryInd: description: When true, indicates a primary information. type: boolean orderSequence: description: Display Order sequence. type: number createDateTime: description: Time stamp of the creation. type: string format: date-time creatorId: description: ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation. type: string minLength: 0 maxLength: 200 lastModifyDateTime: description: Time stamp of last modification. type: string format: date-time lastModifierId: description: Identifies the last software system or person to modify a record. type: string minLength: 0 maxLength: 200 purgeDate: description: Date an item will be purged from a database (e.g., from a live database to an archive). type: string format: date maxLength: 8 uniqueID_Type: type: object description: An identifier used to uniquely reference an object in a system (e.g. an airline reservation reference, customer profile reference, booking confirmation number, or a reference to a previous availability quote). properties: id: description: A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation. type: string minLength: 0 maxLength: 80 type: description: A reference to the type of object defined by the UniqueID element. type: string minLength: 0 maxLength: 40 guestStatusesToBeChanged: type: object description: Request object for changing Guest Statuses. properties: guestStatuses: description: Guest Statuses to be changed. $ref: '#/components/schemas/guestStatusesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' sourcesType: type: array description: List of Sources. maxItems: 4000 items: $ref: '#/components/schemas/sourceType' accountTypesCriteria: type: object description: Request object for creating Account Types. properties: accountTypes: description: Account Typesto be created. $ref: '#/components/schemas/accountTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' cityPostalCodeType: type: object description: Information about the City and Postal Code. properties: cityPostalCodeId: description: The identifier of the city and postal code. type: number postalCodeFrom: description: The start range of the city and postal code. type: string minLength: 0 maxLength: 20 postalCodeTo: description: The end range of the city and postal code. type: string minLength: 0 maxLength: 20 city: description: The name of the city which the City and Postal belongs to. type: string minLength: 0 maxLength: 40 districtCode: description: The District which the City and Postal belongs to. type: string minLength: 0 maxLength: 20 stateCode: description: The State which the City and Postal belongs to. type: string minLength: 0 maxLength: 20 territoryCode: description: The Territoty which the City and Postal belongs to. type: string minLength: 0 maxLength: 20 countryCode: description: The Country which the City and Postal belongs to. type: string minLength: 0 maxLength: 20 fiscalRegionCode: description: The Fiscal Region Code which the City and Postal belongs to. type: string minLength: 0 maxLength: 20 managedBy: $ref: '#/components/schemas/managedByOptions' telephoneInfoType: type: object description: Information on a telephone number for the customer. properties: telephone: description: Phone details for the profile. $ref: '#/components/schemas/telephoneType' id: description: A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation. type: string minLength: 0 maxLength: 80 type: description: A reference to the type of object defined by the UniqueID element. type: string minLength: 0 maxLength: 40 genderTypesToChange: type: object description: Request object for changing Gender Types. properties: genderTypes: description: Gender Types to be changed. $ref: '#/components/schemas/genderTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' businessSegmentsDetails: type: object description: Response object for fetching Business Segments. properties: businessSegments: description: Collection of Business Segments. $ref: '#/components/schemas/businessSegmentsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' membershipClaimOriginsType: type: array description: List of Membership Claim Origins. maxItems: 4000 items: $ref: '#/components/schemas/membershipClaimOriginType' travelAgentTypesDetails: type: object description: Response object for fetching Travel Agent Types. properties: travelAgentTypes: description: Collection of Travel Agent Types. $ref: '#/components/schemas/travelAgentTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' membershipEnrollmentCodesDetails: type: object description: Response object for fetching Membership Enrollment Codes. properties: membershipEnrollmentCodes: description: Collection of Membership Enrollment Codes. $ref: '#/components/schemas/membershipEnrollmentCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' membershipStatusCodesToBeChanged: type: object description: Request object for changing Membership Status Codes. properties: membershipStatusCodes: description: Membership Status Codes to be changed. $ref: '#/components/schemas/membershipStatusCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' vIPLevelsToBeChanged: type: object description: Request object for changing V I P Levels. properties: vIPLevels: description: V I P Levelsto be changed. $ref: '#/components/schemas/vIPLevelsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' vIPLevelsType: type: array description: List of V I P Levels. maxItems: 4000 items: $ref: '#/components/schemas/vIPLevelType' companyTypesType: type: array description: List of Company Types. maxItems: 4000 items: $ref: '#/components/schemas/companyTypeType' profileInactiveReasonsCriteria: type: object description: Request object for creating Profile Inactive Reasons. properties: profileInactiveReasons: description: Profile Inactive Reasonsto be created. $ref: '#/components/schemas/profileInactiveReasonsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' membershipStatusCodeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' travelAgentTypeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' stateType: type: object description: Information about the country state. properties: countryCode: description: The country which the state belongs to. type: string minLength: 0 maxLength: 20 stateCode: description: The code of the state. type: string minLength: 0 maxLength: 20 description: description: The description of the state. type: string minLength: 0 maxLength: 80 sequence: description: The sequence number of the state. type: number stateID: description: Unique identifier of the state. type: number managedBy: $ref: '#/components/schemas/managedByOptions' ecertificateLocationTypesCriteria: type: object description: Request object for creating Ecertificate Location Types. properties: ecertificateLocationTypes: description: Ecertificate Location Types to be created. $ref: '#/components/schemas/ecertificateLocationTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' distanceTypesToBeChanged: type: object description: Request object for changing Distance Types. properties: distanceTypes: description: Distance Typesto be changed. $ref: '#/components/schemas/distanceTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' industryCodesDetails: type: object description: Response object for fetching Industry Codes. properties: industryCodes: description: Collection of Industry Codes. $ref: '#/components/schemas/industryCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' keywordTypeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number masterSubKeyword: description: Indicates if the KEYWORD TYPE is to be copied from a Company Master to a Company Subsidiary. type: boolean managedBy: $ref: '#/components/schemas/managedByOptions' cityPostalCodesToBeChanged: type: object description: Request object for updating city and postal codes. properties: cityPostalCodes: description: Collection of city and postal codes to be modified. $ref: '#/components/schemas/cityPostalCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' guestTypesType: type: array description: List of Guest Types. maxItems: 4000 items: $ref: '#/components/schemas/guestTypeType' masterInfoCodeDetailType: type: string enum: - LongDescription - ShortDescription influenceCodeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number inactive: description: Determines whether this code is inactive or not. type: boolean managedBy: $ref: '#/components/schemas/managedByOptions' membershipStatusCodesDetails: type: object description: Response object for fetching Membership Status Codes. properties: membershipStatusCodes: description: Collection of Membership Status Codes. $ref: '#/components/schemas/membershipStatusCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' identificationCountriesType: type: array description: List of Identification Countries. maxItems: 4000 items: $ref: '#/components/schemas/identificationCountryType' keywordTypesType: type: array description: List of Keyword Types. maxItems: 4000 items: $ref: '#/components/schemas/keywordTypeType' addressTypesToBeChanged: type: object description: Request object for changing an existing Address Type. properties: addressTypes: description: Address Type to be changed. $ref: '#/components/schemas/addressTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' masterInfoType: type: object properties: codeInfo: type: array maxItems: 4000 items: $ref: '#/components/schemas/codeInfoType' codeType: $ref: '#/components/schemas/masterType' territoriesToBeChanged: type: object description: Request object for changing Territories. properties: territories: description: Territoriesto be changed. $ref: '#/components/schemas/territoriesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' identificationCountriesToBeChanged: type: object description: Request object for changing Identification Countries. properties: identificationCountries: description: Identification Countriesto be changed. $ref: '#/components/schemas/identificationCountriesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' addressTypesCriteria: type: object description: Request object for creating a new Address Type. properties: addressTypes: description: Address Type to be created. $ref: '#/components/schemas/addressTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' profileInactiveReasonType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' genderType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number protected: description: Determines whether this code is protected from deleting and making inactive type: boolean managedBy: $ref: '#/components/schemas/managedByOptions' distanceTypesCriteria: type: object description: Request object for creating Distance Types. properties: distanceTypes: description: Distance Typesto be created. $ref: '#/components/schemas/distanceTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' industryCodesToBeChanged: type: object description: Request object for changing Industry Codes. properties: industryCodes: description: Industry Codesto be changed. $ref: '#/components/schemas/industryCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' immigrationStatusesType: type: array description: List of Immigration Statuses. maxItems: 4000 items: $ref: '#/components/schemas/immigrationStatusType' companyTypesToBeChanged: type: object description: Request object for changing Company Types. properties: companyTypes: description: Company Typesto be changed. $ref: '#/components/schemas/companyTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' membershipEnrollmentCodesCriteria: type: object description: Request object for creating Membership Enrollment Codes. properties: membershipEnrollmentCodes: description: Membership Enrollment Codes to be created. $ref: '#/components/schemas/membershipEnrollmentCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' correspondenceType: type: object description: This represents the Correspondence attributes. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' activeYn: description: Indicates if the Correspondence is inactive or not. type: boolean defaultYn: description: Indicates if the Correspondence is default or not. type: boolean orderSequence: description: Display Order sequence. type: number alternateLanguageGuestTitlesToBeChanged: type: object description: Request object for changing Alternate Language Guest Titles. properties: alternateLanguageGuestTitles: description: Alternate Language Guest Titles to be changed. $ref: '#/components/schemas/guestTitlesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' alternateLanguageGuestTitlesDetails: type: object description: Response object for fetching Alternate Language Guest Titles. properties: alternateLanguageGuestTitles: description: Collection of Alternate Language Guest Titles. $ref: '#/components/schemas/guestTitlesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' membershipClaimOriginType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' businessSegmentsCriteria: type: object description: Request object for creating Business Segments. properties: businessSegments: description: Business Segments to be created. $ref: '#/components/schemas/businessSegmentsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' membershipEnrollmentCodeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' payDaysDetails: type: object description: Response object for fetching Pay Days. properties: payDays: description: Collection of Pay Days. $ref: '#/components/schemas/payDaysType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' cityPostalCodesCriteria: type: object description: Request object for creating new city and postal codes. properties: cityPostalCodes: description: Collection of city and postal codes to be created. $ref: '#/components/schemas/cityPostalCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' statesDetails: type: object description: Response object for fetching states. properties: states: description: Collection of states fetched based on the search criteria. $ref: '#/components/schemas/statesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' membershipEnrollmentCodesToBeChanged: type: object description: Request object for changing Membership Enrollment Codes. properties: membershipEnrollmentCodes: description: Membership Enrollment Codes to be changed. $ref: '#/components/schemas/membershipEnrollmentCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' businessSegmentsType: type: array description: List of Business Segments. maxItems: 4000 items: $ref: '#/components/schemas/businessSegmentType' competitionCodeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number inactive: description: Determines whether this code is inactive or not. type: boolean managedBy: $ref: '#/components/schemas/managedByOptions' addressTypeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' codeDescriptionType: type: object description: This contains a generic code and description information. properties: code: description: Code. type: string minLength: 0 maxLength: 20 description: description: description. type: string minLength: 0 maxLength: 2000 searchAccountOwnersRequest: type: object required: - chainCode properties: chainCode: type: string description: Chain level code to which owners have access. This is a mandatory element. findExactOwnerCodeMatch: type: boolean description: Indicates if there is an exact match for the given owner code or not. maxFetchRecords: type: integer description: Maximum number of records to be fetched. hotelId: type: string description: Hotel code to which owners have access. ownerCode: type: string description: Wildcard search on owner codes. name: type: string description: Family name, last name or Company Name. givenName: type: string description: Given name, first name or names. statesCriteria: type: object description: Request object for creating new states. properties: states: description: Collection of states to be created. $ref: '#/components/schemas/statesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' mailingActionCodesToBeChanged: type: object description: Request object for changing Mailing Action Codes. properties: mailingActionCodes: description: Mailing Action Codes to be changed. $ref: '#/components/schemas/mailingActionCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' districtsCriteria: type: object description: Request object for creating Districts. properties: districts: description: Districtsto be created. $ref: '#/components/schemas/districtsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' accountPrioritiesType: type: array description: List of Account Priorities. maxItems: 4000 items: $ref: '#/components/schemas/accountPriorityType' guestStatusesDetails: type: object description: Response object for fetching Guest Statuses. properties: guestStatuses: description: Collection of Guest Statuses. $ref: '#/components/schemas/guestStatusesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' guestStatusesCriteria: type: object description: Request object for creating Guest Statuses. properties: guestStatuses: description: Guest Statuses to be created. $ref: '#/components/schemas/guestStatusesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' genderTypes: type: object description: Response object for fetching Gender Types. properties: genderTypes: description: Collection of Gender Types. $ref: '#/components/schemas/genderTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' ownerTeamsToBeChanged: type: object description: Request object for changing Owner Teams. properties: ownerTeams: description: Owner Teamsto be changed. $ref: '#/components/schemas/ownerTeamsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' titlesDetails: type: object description: Response object for fetching Titles. properties: titles: description: Collection of Titles. $ref: '#/components/schemas/titlesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' profileRestrictionReasonsType: type: array description: List of Profile Restriction Reasons. maxItems: 4000 items: $ref: '#/components/schemas/profileRestrictionReasonType' ownerTeamType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' membershipClaimOriginsToBeChanged: type: object description: Request object for changing Membership Claim Origins. properties: membershipClaimOrigins: description: Membership Claim Origins to be changed. $ref: '#/components/schemas/membershipClaimOriginsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' payDaysType: type: array description: List of Pay Days. maxItems: 4000 items: $ref: '#/components/schemas/payDayType' ownerType: type: object description: Generic type for information about an owner. properties: hotel: description: Hotel to which the owner belongs to. $ref: '#/components/schemas/codeDescriptionType' userId: description: Unique application user ID. $ref: '#/components/schemas/uniqueID_Type' userName: description: Unique application user name of the owner. type: string minLength: 0 maxLength: 40 ownerCode: description: Unique Code to identify the owner. type: string minLength: 0 maxLength: 20 profileId: description: Unique owner profile information. $ref: '#/components/schemas/profileId' name: description: Provides name information of the owner. $ref: '#/components/schemas/personNameType' department: description: Department to which the owner belongs to. $ref: '#/components/schemas/codeDescriptionType' email: description: Email information of the owner. $ref: '#/components/schemas/emailInfoType' phone: description: Information on the telephone number of the owner. $ref: '#/components/schemas/telephoneInfoType' relationship: description: Relationship of the owner within the profile or block. $ref: '#/components/schemas/codeDescriptionType' primary: description: When true, this is a primary owner. type: boolean emailInfoType: type: object description: Information on an email for the customer. properties: email: description: eMail deatils for the profile. $ref: '#/components/schemas/emailType' id: description: A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation. type: string minLength: 0 maxLength: 80 type: description: A reference to the type of object defined by the UniqueID element. type: string minLength: 0 maxLength: 40 keywordTypesToBeChanged: type: object description: Request object for changing Keyword Types. properties: keywordTypes: description: Keyword Typesto be changed. $ref: '#/components/schemas/keywordTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' profileInactiveReasonsDetails: type: object description: Response object for fetching Profile Inactive Reasons. properties: profileInactiveReasons: description: Collection of Profile Inactive Reasons. $ref: '#/components/schemas/profileInactiveReasonsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' payDaysToBeChanged: type: object description: Request object for changing Pay Days. properties: payDays: description: Pay Daysto be changed. $ref: '#/components/schemas/payDaysType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' mailingActionCodeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number inactive: description: Determines whether this code is inactive or not. type: boolean managedBy: $ref: '#/components/schemas/managedByOptions' guestTitlesType: type: array description: List of Guest Titles. maxItems: 4000 items: $ref: '#/components/schemas/guestTitleType' competitionCodesType: type: array description: List of Competition Codes. maxItems: 4000 items: $ref: '#/components/schemas/competitionCodeType' membershipStatusCodesCriteria: type: object description: Request object for creating Membership Status Codes. properties: membershipStatusCodes: description: Membership Status Codes to be created. $ref: '#/components/schemas/membershipStatusCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' guestStatusType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' personNameTypeType: type: string description: Person's name in an external system. enum: - Primary - Alternate - Incognito - External - Phonetic accountPriorityType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number inactive: description: Determines whether this code is inactive or not. type: boolean managedBy: $ref: '#/components/schemas/managedByOptions' identificationTypesType: type: array description: List of Identification Types. maxItems: 4000 items: $ref: '#/components/schemas/identificationTypeType' ecertificateLocationTypesType: type: array description: List of Ecertificate Location Types. maxItems: 4000 items: $ref: '#/components/schemas/ecertificateLocationTypeType' masterType: type: string enum: - Country - State - AddressType - PhoneType - RateCategory - CalculationRule - PostingRythym - BillingInstruction - TransactionCode - DisplaySet - MailingActions - DistanceType - District - Territory - FiscalRegion - InventoryItem - Package - RoomFeaturePreference - SpecialPreference - Promotion - Department - ReservationPreference - FacilityTask - RoomType - RateCode - OutOfOrderReason - Block nationalitiesCriteria: type: object description: Request object for creating Nationalities. properties: nationalities: description: Nationalities to be created. $ref: '#/components/schemas/nationalitiesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' membershipClaimTypeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' territoriesType: type: array description: List of Territories. maxItems: 4000 items: $ref: '#/components/schemas/territoryType' keywordTypesDetails: type: object description: Response object for fetching Keyword Types. properties: keywordTypes: description: Collection of Keyword Types. $ref: '#/components/schemas/keywordTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' membershipClaimTypesType: type: array description: List of Membership Claim Types. maxItems: 4000 items: $ref: '#/components/schemas/membershipClaimTypeType' companyTypeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' travelAgentTypesType: type: array description: List of Travel Agent Types. maxItems: 4000 items: $ref: '#/components/schemas/travelAgentTypeType' cityPostalCodesDetails: type: object description: Response object for fetching city and postal codes. properties: cityPostalCodes: description: Collection of city and postal codes fetched based on the search criteria. $ref: '#/components/schemas/cityPostalCodesType' masterInfoList: description: Refer to Generic common types document. type: array items: $ref: '#/components/schemas/masterInfoType' totalPages: description: Evaluated total page count based on the requested max fetch count. type: integer offset: description: Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned. type: integer limit: description: Indicates maximum number of records a Web Service should return. type: integer hasMore: description: Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response. type: boolean totalResults: description: Total number of rows queried type: integer count: description: Total number of rows returned type: integer links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' profileInactiveReasonsType: type: array description: List of Profile Inactive Reasons. maxItems: 4000 items: $ref: '#/components/schemas/profileInactiveReasonType' competitionCodesDetails: type: object description: Response object for fetching Competition Codes. properties: competitionCodes: description: Collection of Competition Codes. $ref: '#/components/schemas/competitionCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' correspondencesCriteriaType: type: object description: Request object for creating a new correspondence. properties: correspondenceDetails: description: Correspondence details to be created. $ref: '#/components/schemas/correspondenceType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' competitionCodesCriteria: type: object description: Request object for creating Competition Codes. properties: competitionCodes: description: Competition Codesto be created. $ref: '#/components/schemas/competitionCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' sourcesCriteria: type: object description: Request object for creating Sources. properties: sources: description: Sourcesto be created. $ref: '#/components/schemas/sourcesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' emailType: type: object description: Information on an email for the customer. properties: emailAddress: description: Defines the e-mail address. type: string minLength: 0 maxLength: 2000 type: description: Defines the purpose of the e-mail address (e.g. personal, business, listserve). type: string minLength: 0 maxLength: 20 typeDescription: description: Describes the Type code type: string minLength: 0 maxLength: 2000 emailFormat: description: Supported Email format. type: string enum: - Html - Text primaryInd: description: When true, indicates a primary information. type: boolean orderSequence: description: Display Order sequence. type: number createDateTime: description: Time stamp of the creation. type: string format: date-time creatorId: description: ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation. type: string minLength: 0 maxLength: 200 lastModifyDateTime: description: Time stamp of last modification. type: string format: date-time lastModifierId: description: Identifies the last software system or person to modify a record. type: string minLength: 0 maxLength: 200 purgeDate: description: Date an item will be purged from a database (e.g., from a live database to an archive). type: string format: date maxLength: 8 mailingActionCodesCriteria: type: object description: Request object for creating Mailing Action Codes. properties: mailingActionCodes: description: Mailing Action Codes to be created. $ref: '#/components/schemas/mailingActionCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' identificationTypesToBeChanged: type: object description: Request object for changing Identification Types. properties: identificationTypes: description: Identification Typesto be changed. $ref: '#/components/schemas/identificationTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' guestTitlesDetails: type: object description: Response object for fetching Guest Titles. properties: guestTitles: description: Collection of Guest Titles. $ref: '#/components/schemas/guestTitlesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' accountTypeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number inactive: description: Indicates the account type is inactive or not. type: boolean managedBy: $ref: '#/components/schemas/managedByOptions' statesType: type: array description: Lists of states. maxItems: 4000 items: $ref: '#/components/schemas/stateType' districtsToBeChanged: type: object description: Request object for changing Districts. properties: districts: description: Districtsto be changed. $ref: '#/components/schemas/districtsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' vIPLevelsCriteria: type: object description: Request object for creating V I P Levels. properties: vIPLevels: description: V I P Levelsto be created. $ref: '#/components/schemas/vIPLevelsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' distanceTypesDetails: type: object description: Response object for fetching Distance Types. properties: distanceTypes: description: Collection of Distance Types. $ref: '#/components/schemas/distanceTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' membershipClaimTypesCriteria: type: object description: Request object for creating Membership Claim Types. properties: membershipClaimTypes: description: Membership Claim Types to be created. $ref: '#/components/schemas/membershipClaimTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' companyTypesDetails: type: object description: Response object for fetching Company Types. properties: companyTypes: description: Collection of Company Types. $ref: '#/components/schemas/companyTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' accountTypesToBeChanged: type: object description: Request object for changing Account Types. properties: accountTypes: description: Account Typesto be changed. $ref: '#/components/schemas/accountTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' codeInfoType: type: object description: '' properties: description: type: string minLength: 0 maxLength: 80 addtionalCodeInfo: $ref: '#/components/schemas/addtionalCodeInfoType' hotelId: type: string minLength: 0 maxLength: 20 code: type: string minLength: 0 maxLength: 20 guestTypesCriteria: type: object description: Request object for creating Guest Types. properties: guestTypes: description: Guest Types to be created. $ref: '#/components/schemas/guestTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' industryCodesCriteria: type: object description: Request object for creating Industry Codes. properties: industryCodes: description: Industry Codesto be created. $ref: '#/components/schemas/industryCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' ownerTeamsCriteria: type: object description: Request object for creating Owner Teams. properties: ownerTeams: description: Owner Teamsto be created. $ref: '#/components/schemas/ownerTeamsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' identificationRoleType: type: string description: Simple type for storing identification roles. enum: - Passport - DriverLicense - Visa - Id - Unknown sourcesDetails: type: object description: Response object for fetching Sources. properties: sources: description: Collection of Sources. $ref: '#/components/schemas/sourcesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' accountOwnersDetails: type: object description: Response object for fetch account owners. properties: owners: description: Collection of the account owners returned. $ref: '#/components/schemas/ownersType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' statesToBeChanged: type: object description: Request object for updating states. properties: states: description: Collection of states to be modified. $ref: '#/components/schemas/statesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' nationalitiesToBeChanged: type: object description: Request object for changing Nationalities. properties: nationalities: description: Nationalities to be changed. $ref: '#/components/schemas/nationalitiesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' identificationTypesDetails: type: object description: Response object for fetching Identification Types. properties: identificationTypes: description: Collection of Identification Types. $ref: '#/components/schemas/identificationTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' competitionCodesToBeChanged: type: object description: Request object for changing Competition Codes. properties: competitionCodes: description: Competition Codesto be changed. $ref: '#/components/schemas/competitionCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' alternateLanguageGuestTitlesCriteria: type: object description: Request object for creating Alternate Language Guest Titles. properties: alternateLanguageGuestTitles: description: Alternate Language Guest Titles to be created. $ref: '#/components/schemas/guestTitlesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' profileRestrictionReasonsCriteria: type: object description: Request object for creating Profile Restriction Reasons. properties: profileRestrictionReasons: description: Profile Restriction Reasonsto be created. $ref: '#/components/schemas/profileRestrictionReasonsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' influenceCodesCriteria: type: object description: Request object for creating Influence Codes. properties: influenceCodes: description: Influence Codesto be created. $ref: '#/components/schemas/influenceCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' guestTitlesCriteria: type: object description: Request object for creating Guest Titles. properties: guestTitles: description: Guest Titles to be created. $ref: '#/components/schemas/guestTitlesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' accountPrioritiesToBeChanged: type: object description: Request object for changing Account Priorities. properties: accountPriorities: description: Account Prioritiesto be changed. $ref: '#/components/schemas/accountPrioritiesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' membershipClaimTypesToBeChanged: type: object description: Request object for changing Membership Claim Types. properties: membershipClaimTypes: description: Membership Claim Types to be changed. $ref: '#/components/schemas/membershipClaimTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' travelAgentTypesCriteria: type: object description: Request object for creating Travel Agent Types. properties: travelAgentTypes: description: Travel Agent Typesto be created. $ref: '#/components/schemas/travelAgentTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' influenceCodesType: type: array description: List of Influence Codes. maxItems: 4000 items: $ref: '#/components/schemas/influenceCodeType' distanceTypeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' membershipClaimTypesDetails: type: object description: Response object for fetching Membership Claim Types. properties: membershipClaimTypes: description: Collection of Membership Claim Types. $ref: '#/components/schemas/membershipClaimTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' districtsType: type: array description: List of Districts. maxItems: 4000 items: $ref: '#/components/schemas/districtType' identificationTypeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number identificationRole: description: Used to store the identification role associated to the identification type. Passport, Driver License, Visa, ID or Unknown are the possible values. $ref: '#/components/schemas/identificationRoleType' managedBy: $ref: '#/components/schemas/managedByOptions' payDaysCriteria: type: object description: Request object for creating Pay Days. properties: payDays: description: Pay Daysto be created. $ref: '#/components/schemas/payDaysType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' titlesCriteria: type: object description: Request object for creating Titles. properties: titles: description: Titlesto be created. $ref: '#/components/schemas/titlesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' correspondencesToBeChanged: type: object description: Request object for changing an existing correspondence. properties: correspondenceDetails: description: Correspondence to be changed. $ref: '#/components/schemas/correspondenceType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' profileInactiveReasonsToBeChanged: type: object description: Request object for changing Profile Inactive Reasons. properties: profileInactiveReasons: description: Profile Inactive Reasonsto be changed. $ref: '#/components/schemas/profileInactiveReasonsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' territoriesDetails: type: object description: Response object for fetching Territories. properties: territories: description: Collection of Territories. $ref: '#/components/schemas/territoriesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' nationalitiesType: type: array description: List of Nationalities. maxItems: 4000 items: $ref: '#/components/schemas/nationalityType' profileId: type: object description: An identifier used to uniquely reference an object in a system (e.g. an airline reservation reference, customer profile reference, booking confirmation number, or a reference to a previous availability quote). properties: url: description: URL that identifies the location associated with the record identified by the UniqueID. type: string type: description: A reference to the type of object defined by the UniqueID element. type: string minLength: 0 maxLength: 20 instance: description: The identification of a record as it exists at a point in time. An instance is used in update messages where the sender must assure the server that the update sent refers to the most recent modification level of the object being updated. type: string minLength: 0 maxLength: 80 idContext: description: Used to identify the source of the identifier (e.g., IATA, ABTA). type: string minLength: 0 maxLength: 80 id: description: A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation. type: string minLength: 0 maxLength: 80 idExtension: description: Additional identifying value assigned by the creating system. type: integer industryCodesType: type: array description: List of Industry Codes. maxItems: 4000 items: $ref: '#/components/schemas/industryCodeType' cityPostalCodesType: type: array description: Lists of City and Postal Codes. maxItems: 4000 items: $ref: '#/components/schemas/cityPostalCodeType' membershipClaimOriginsDetails: type: object description: Response object for fetching Membership Claim Origins. properties: membershipClaimOrigins: description: Collection of Membership Claim Origins. $ref: '#/components/schemas/membershipClaimOriginsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' ecertificateLocationTypesToBeChanged: type: object description: Request object for changing Ecertificate Location Types. properties: ecertificateLocationTypes: description: Ecertificate Location Types to be changed. $ref: '#/components/schemas/ecertificateLocationTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' influenceCodesDetails: type: object description: Response object for fetching Influence Codes. properties: influenceCodes: description: Collection of Influence Codes. $ref: '#/components/schemas/influenceCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' membershipStatusCodesType: type: array description: List of Membership Status Codes. maxItems: 4000 items: $ref: '#/components/schemas/membershipStatusCodeType' guestTypesToBeChanged: type: object description: Request object for changing Guest Types. properties: guestTypes: description: Guest Types to be changed. $ref: '#/components/schemas/guestTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' payDayType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number inactive: description: To configure the different pay days. type: boolean managedBy: $ref: '#/components/schemas/managedByOptions' accountPrioritiesCriteria: type: object description: Request object for creating Account Priorities. properties: accountPriorities: description: Account Prioritiesto be created. $ref: '#/components/schemas/accountPrioritiesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' addressTypesDetails: type: object description: Response object for fetching Address Types. properties: addressTypes: description: Collection of Address Types. $ref: '#/components/schemas/addressTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' correspondencesType: type: object description: A collection of correspondences. properties: correspondenceType: type: array maxItems: 4000 items: $ref: '#/components/schemas/correspondenceType' businessSegmentType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number inactive: description: Determines whether this code is inactive or not. type: boolean managedBy: $ref: '#/components/schemas/managedByOptions' titlesType: type: array description: List of Titles. maxItems: 4000 items: $ref: '#/components/schemas/titleType' titleType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' accountPrioritiesDetails: type: object description: Response object for fetching Account Priorities. properties: accountPriorities: description: Collection of Account Priorities. $ref: '#/components/schemas/accountPrioritiesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' influenceCodesToBeChanged: type: object description: Request object for changing Influence Codes. properties: influenceCodes: description: Influence Codesto be changed. $ref: '#/components/schemas/influenceCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' guestTypesDetails: type: object description: Response object for fetching Guest Types. properties: guestTypes: description: Collection of Guest Types. $ref: '#/components/schemas/guestTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' businessSegmentsToBeChanged: type: object description: Request object for changing Business Segments. properties: businessSegments: description: Business Segments to be changed. $ref: '#/components/schemas/businessSegmentsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' vIPLevelsDetails: type: object description: Response object for fetching V I P Levels. properties: vIPLevels: description: Collection of V I P Levels. $ref: '#/components/schemas/vIPLevelsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' accountTypesDetails: type: object description: Response object for fetching Account Types. properties: accountTypes: description: Collection of Account Types. $ref: '#/components/schemas/accountTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' companyTypesCriteria: type: object description: Request object for creating Company Types. properties: companyTypes: description: Company Typesto be created. $ref: '#/components/schemas/companyTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' templateCodesType: type: array description: List of Template Codes. maxItems: 4000 items: $ref: '#/components/schemas/templateCodeType' userDefinedFieldGroupsToBeChanged: type: object description: Request object for changing User Defined Field Groups. properties: userDefinedFieldGroups: description: User Defined Field Groups to be changed. $ref: '#/components/schemas/userDefinedFieldGroupsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' userDefinedFieldValuesType: type: array description: A recurring element that identifies the User Defined Field Value. maxItems: 4000 items: $ref: '#/components/schemas/userDefinedFieldValueType' roomAmenitiesDetails: type: object description: Response object for fetching Room Amenities. properties: roomAmenities: description: Collection of Room Amenities. $ref: '#/components/schemas/roomAmenitiesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' chainToBeChanged: type: object description: Request object for changing Chain. properties: chains: description: A collection of chain records including address of the chain. $ref: '#/components/schemas/chainConfigInfoType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' brandCodeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' communicationMethodsEntDetailsCriteria: type: object description: Request object for creating Communication Methods Ent Details. properties: communicationMethodsEntDetails: description: Communication Methods Ent Detailsto be created. $ref: '#/components/schemas/communicationMethodsEntDetailsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' marketingCitiesByRegionDetails: type: object properties: marketingCities: $ref: '#/components/schemas/regionsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' brandCodesToBeChanged: type: object description: Request object for changing Brand Codes. properties: brandCodes: description: Brand Codes to be changed. $ref: '#/components/schemas/brandCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' communicationMethodsEntDetailsType: type: array description: List of Communication Methods Ent Details. maxItems: 4000 items: $ref: '#/components/schemas/communicationMethodsEntDetailType' hotelCategoryType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' userDefinedFieldValuesToBeChanged: type: object description: Request object for changing User Defined Field Values. properties: userDefinedFieldValues: description: User Defined Field Values to be changed. $ref: '#/components/schemas/userDefinedFieldValuesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' userDefinedFieldGroupsType: type: array description: A recurring element that identifies the User Defined Field Group. maxItems: 4000 items: $ref: '#/components/schemas/userDefinedFieldGroupType' genericHotelCodeCodeType: type: object description: Generic Type to specify unique/primary id for the code. mostly used for Hotel level configuration codes removal request. properties: hotelId: description: Hotel where the code is configured. type: string minLength: 0 maxLength: 20 code: description: Configuration code. type: string minLength: 0 maxLength: 20 brandCodesType: type: array description: List of Brand Codes. maxItems: 4000 items: $ref: '#/components/schemas/brandCodeType' userDefinedFieldValuesDetails: type: object description: Response object for fetching User Defined Field Values. properties: userDefinedFieldValues: description: Collection of User Defined Field Values. $ref: '#/components/schemas/userDefinedFieldValuesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' marketingCityType: type: object properties: cityHotels: description: Hotels under this Marketing City. type: array maxItems: 4000 items: $ref: '#/components/schemas/cityHotelInfoType' marketingCity: description: Hotels under this Marketing City. type: string minLength: 0 maxLength: 40 description: description: Description of the Marketing City type: string minLength: 0 maxLength: 2000 marketingRegionsDetails: type: object description: Response object for fetching Marketing Regions. properties: marketingRegions: description: Collection of Marketing Regions. $ref: '#/components/schemas/marketingRegionsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' corporateBusinessUnitsToBeChanged: type: object description: Request object for changing Corporate Business Units. properties: corporateBusinessUnits: description: Corporate Business Units to be changed. $ref: '#/components/schemas/corporateBusinessUnitsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' regionCodeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' countryMainGroupType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' chainConfigInfoType: type: array maxItems: 4000 items: $ref: '#/components/schemas/chainDetailInfoType' corporateDepartmentCodesType: type: array description: List of Corporate Department Codes. maxItems: 4000 items: $ref: '#/components/schemas/corporateDepartmentCodeType' propertyTypesCriteria: type: object description: Request object for creating Property Types. properties: propertyTypes: description: Property Typesto be created. $ref: '#/components/schemas/propertyTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' attractionClassesCriteria: type: object description: Request object for creating Attraction Classes. properties: attractionClasses: description: Attraction Classesto be created. $ref: '#/components/schemas/attractionClassesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' roomAmenityType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' attractionClassesType: type: array description: List of Attraction Classes. maxItems: 4000 items: $ref: '#/components/schemas/attractionClassType' marketingRegionType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' corporateDivisionsDetails: type: object description: Response object for fetching Corporate Divisions. properties: corporateDivisions: description: Collection of Corporate Divisions. $ref: '#/components/schemas/corporateDivisionsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' propertyDetailCategoryType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' corporateOperatingUnitsToBeChanged: type: object description: Request object for changing Corporate Operating Units. properties: corporateOperatingUnits: description: Corporate Operating Units to be changed. $ref: '#/components/schemas/corporateOperatingUnitsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' iframeDomainsDetails: type: object properties: iframeDomain: description: Response object for fetching iframe domain. $ref: '#/components/schemas/iframeDomain' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' communicationMethodsEntDetailsToBeChanged: type: object description: Request object for changing Communication Methods Ent Details. properties: communicationMethodsEntDetails: description: Communication Methods Ent Detailsto be changed. $ref: '#/components/schemas/communicationMethodsEntDetailsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' propertyDetailCategoriesType: type: array description: List of Property Detail Categories. maxItems: 4000 items: $ref: '#/components/schemas/propertyDetailCategoryType' codeListType: type: array maxItems: 4000 items: type: string minLength: 0 maxLength: 20 regionsCodeCriteria: type: object description: Request object for creating Regions Code. properties: regionsCode: description: Regions Code to be created. $ref: '#/components/schemas/regionsCodeType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' communicationMethodsEntDetailsDetails: type: object description: Response object for fetching Communication Methods Ent Details. properties: communicationMethodsEntDetails: description: Collection of Communication Methods Ent Details. $ref: '#/components/schemas/communicationMethodsEntDetailsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' countryGuestTypesDetails: type: object description: Response object for fetching Philippines Country Guest Types. properties: countryGuestTypes: description: Collection of Philippines Country Guest Types. $ref: '#/components/schemas/countryGuestTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' userDefinedFieldValueType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number groupCode: description: The group which the User Defined Field Value belongs to. type: string minLength: 0 maxLength: 40 managedBy: $ref: '#/components/schemas/managedByOptions' brandCodesDetails: type: object description: Response object for fetching Brand Codes. properties: brandCodes: description: Collection of Brand Codes. $ref: '#/components/schemas/brandCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' regionsCodeDetails: type: object description: Response object for fetching Regions Code. properties: regionsCode: description: Collection of Regions Code. $ref: '#/components/schemas/regionsCodeType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' defaultNoteTextsDetailType: type: array description: Collection of individual Default Note Text details. maxItems: 4000 items: $ref: '#/components/schemas/defaultNoteTextDetailType' corporateDepartmentCodesToBeChanged: type: object description: Request object for changing Corporate Department Codes. properties: corporateDepartmentCodes: description: Corporate Department Codes to be changed. $ref: '#/components/schemas/corporateDepartmentCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' hotelCategoriesToBeChanged: type: object description: Request object for changing Hotel Categories. properties: hotelCategories: description: Hotel Categories to be changed. $ref: '#/components/schemas/hotelCategoriesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' userDefinedFieldGroupsDetails: type: object description: Response object for fetching User Defined Field Groups. properties: userDefinedFieldGroups: description: Collection of User Defined Field Groups. $ref: '#/components/schemas/userDefinedFieldGroupsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' flexFieldModuleType: type: string description: Flex field module type. enum: - Profile - Reservation corporateOperatingUnitsDetails: type: object description: Response object for fetching Corporate Operating Units. properties: corporateOperatingUnits: description: Collection of Corporate Operating Units. $ref: '#/components/schemas/corporateOperatingUnitsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' propertyTypeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' defaultNoteTextDetailType: type: object description: Default Note Text Information Type. properties: hotelId: description: Indicates the Property for which the Default Note Text is specified. type: string minLength: 0 maxLength: 20 defaultNoteText: description: Default Note Text if Note Type has default note. type: string minLength: 0 maxLength: 2000 cityHotelInfoType: type: object properties: hotelId: description: Hotels under this Marketing City. type: string minLength: 0 maxLength: 20 name: description: Hotel Name for the Hotel Code. type: string minLength: 0 maxLength: 80 roomAmenitiesCriteria: type: object description: Request object for creating Room Amenities. properties: roomAmenities: description: Room Amenitiesto be created. $ref: '#/components/schemas/roomAmenitiesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' userDefinedFieldGroupsCriteria: type: object description: Request object for creating User Defined Field Groups. properties: userDefinedFieldGroups: description: User Defined Field Groups to be created. $ref: '#/components/schemas/userDefinedFieldGroupsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' templateCodesCriteria: type: object description: Request object for creating Template Codes. properties: templateCodes: description: Template Codes to be created. $ref: '#/components/schemas/templateCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' regionsCodeToBeChanged: type: object description: Request object for changing Regions Code. properties: regionsCode: description: Regions Code to be changed. $ref: '#/components/schemas/regionsCodeType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' userDefinedFieldGroupType: type: object description: Information representation of User Defined Field Group. properties: groupCode: description: The Code of User Defined Field Group. type: string minLength: 0 maxLength: 40 description: description: The Description of User Defined Field Group. type: string minLength: 0 maxLength: 40 dataType: description: The Data Type of User Defined Field Group(eg. Integer, Char and null). $ref: '#/components/schemas/userDefinedFieldGroupDataType' dataLength: description: Length of field values of User Defined Field Group. type: number protected: description: Indicates that if the group could be deleted. This is a readonly element an it is only used in the fetch operation. type: boolean managedBy: $ref: '#/components/schemas/managedByOptions' hotelCategoriesType: type: array description: List of Hotel Categories. maxItems: 4000 items: $ref: '#/components/schemas/hotelCategoryType' noteTypesToBeChanged: type: object description: Request object for changing existing Note Types. properties: noteTypes: description: Note Types to be changed. $ref: '#/components/schemas/noteTypesType' hotelId: description: Hotel context of Note Type. type: string minLength: 0 maxLength: 20 links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' corporateDepartmentCodesDetails: type: object description: Response object for fetching Corporate Department Codes. properties: corporateDepartmentCodes: description: Collection of Corporate Department Codes. $ref: '#/components/schemas/corporateDepartmentCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' attractionClassType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' corporateOperatingUnitsType: type: array description: List of Corporate Operating Units. maxItems: 4000 items: $ref: '#/components/schemas/corporateOperatingUnitType' communicationMethodsEntDetailType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' regionsType: type: array description: List of Regions. maxItems: 4000 items: $ref: '#/components/schemas/regionType' propertyTypesDetails: type: object description: Response object for fetching Property Types. properties: propertyTypes: description: Collection of Property Types. $ref: '#/components/schemas/propertyTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' iframeDomain: type: object description: Details associated with the iframe domain. properties: domainName: description: Domain Name to identify Iframe domain Url. type: string minLength: 0 maxLength: 40 domainUrl: description: Domain Url which is to be supported by Iframes. type: string minLength: 0 maxLength: 2000 approved: description: Indicates if the domain is approved. type: boolean chainDetails: type: object description: Response object for fetching Chain. properties: chains: description: A collection of chain records including address of the chain. $ref: '#/components/schemas/chainConfigInfoType' hasMore: description: Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response. type: boolean totalResults: description: Total number of rows queried type: integer links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' templateCodesToBeChanged: type: object description: Request object for changing Template Codes. properties: templateCodes: description: Template Codes to be changed. $ref: '#/components/schemas/templateCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' countryGuestTypesToBeChanged: type: object description: Request object for changing Philippines Country Guest Types. properties: countryGuestTypes: description: Philippines Country Guest Types to be changed. $ref: '#/components/schemas/countryGuestTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' noteTypesType: type: array description: Note Types Collection element. maxItems: 4000 items: $ref: '#/components/schemas/noteTypeType' flexFieldsResponse: type: object description: Response object for flex fields. properties: flexFields: description: List of flex fields. type: array maxItems: 4000 items: $ref: '#/components/schemas/flexFieldType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' totalPages: description: Evaluated total page count based on the requested max fetch count type: integer offset: description: Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned type: integer limit: description: Indicates maximum number of records a Web Service should return type: integer hasMore: description: Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response type: boolean totalResults: description: Total number of rows queried type: integer count: description: Total number of rows returned type: integer hotelCategoriesDetails: type: object description: Response object for fetching Hotel Categories. properties: hotelCategories: description: Collection of Hotel Categories. $ref: '#/components/schemas/hotelCategoriesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' corporateBusinessUnitsCriteria: type: object description: Request object for creating Corporate Business Units. properties: corporateBusinessUnits: description: Corporate Business Units to be created. $ref: '#/components/schemas/corporateBusinessUnitsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' corporateOperatingUnitsCriteria: type: object description: Request object for creating Corporate Operating Units. properties: corporateOperatingUnits: description: Corporate Operating Units to be created. $ref: '#/components/schemas/corporateOperatingUnitsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' roomAmenitiesToBeChanged: type: object description: Request object for changing Room Amenities. properties: roomAmenities: description: Room Amenitiesto be changed. $ref: '#/components/schemas/roomAmenitiesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' attractionClassesDetails: type: object description: Response object for fetching Attraction Classes. properties: attractionClasses: description: Collection of Attraction Classes. $ref: '#/components/schemas/attractionClassesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' userDefinedFieldGroupDataType: type: string description: Simple type used for User Defined Field Group Data Type. enum: - Integer - Char corporateDivisionsToBeChanged: type: object description: Request object for changing Corporate Divisions. properties: corporateDivisions: description: Corporate Divisions to be changed. $ref: '#/components/schemas/corporateDivisionsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' brandCodesCriteria: type: object description: Request object for creating Brand Codes. properties: brandCodes: description: Brand Codes to be created. $ref: '#/components/schemas/brandCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' chainDetailInfoType: type: object properties: chainCode: type: string minLength: 0 maxLength: 20 chainName: type: string minLength: 0 maxLength: 80 chainDesc: type: string shareProfilesYn: description: Flag to check if chain allows share Profiles. type: string minLength: 0 maxLength: 1 aspYn: description: Flag to check if chain has ASP. type: string minLength: 0 maxLength: 1 chainAddress: $ref: '#/components/schemas/addressType' phone: description: The phone number of the chain. type: string minLength: 0 maxLength: 2000 fax: description: The fax number of the chain. type: string minLength: 0 maxLength: 2000 email: description: The email address of the chain. type: string minLength: 0 maxLength: 2000 startDate: description: This represents the begin date of Chain. type: string format: date maxLength: 8 endDate: description: This represents the end date of chain. type: string format: date maxLength: 8 frequentFlierCardsAcceptYn: description: Flag to check if chain accepts Frequent Flier Cards. type: string minLength: 0 maxLength: 1 bookingConditions: type: string minLength: 0 maxLength: 4000 loyaltyProgram: type: string minLength: 0 maxLength: 4000 marketingText: type: string minLength: 0 maxLength: 4000 roomAmenitiesType: type: array description: List of Room Amenities. maxItems: 4000 items: $ref: '#/components/schemas/roomAmenityType' propertyTypesToBeChanged: type: object description: Request object for changing Property Types. properties: propertyTypes: description: Property Typesto be changed. $ref: '#/components/schemas/propertyTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' countryGuestTypesType: type: array description: List of Philippines Country specific Guest Types. maxItems: 4000 items: $ref: '#/components/schemas/countryGuestTypeType' noteTypesCriteria: type: object description: Request object for creating new Note Types. properties: noteTypes: description: Note Types to be created. $ref: '#/components/schemas/noteTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' countryMainGroupsCriteria: type: object description: Request object for creating Country Main Groups. properties: countryMainGroups: description: Country Main Groups to be created. $ref: '#/components/schemas/countryMainGroupsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' corporateDepartmentCodesCriteria: type: object description: Request object for creating Corporate Department Codes. properties: corporateDepartmentCodes: description: Corporate Department Codes to be created. $ref: '#/components/schemas/corporateDepartmentCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' genericHotelCodeCodeListType: type: array description: List of HotelCode and Code combinations. maxItems: 4000 items: $ref: '#/components/schemas/genericHotelCodeCodeType' regionType: type: object properties: marketingCities: description: Marketing Cities under this Region. type: array maxItems: 4000 items: $ref: '#/components/schemas/marketingCityType' regionCode: description: Code of this Region. type: string minLength: 0 maxLength: 20 description: description: Description of the Region type: string minLength: 0 maxLength: 2000 corporateBusinessUnitsType: type: array description: List of Corporate Business Units. maxItems: 4000 items: $ref: '#/components/schemas/corporateBusinessUnitType' hotelCategoriesCriteria: type: object description: Request object for creating Hotel Categories. properties: hotelCategories: description: Hotel Categories to be created. $ref: '#/components/schemas/hotelCategoriesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' addressType: type: object description: Provides address information. properties: isValidated: description: Indicator to define if the Address is validated by the Address Validation System. type: boolean addressLine: description: When the address is unformatted (FormattedInd="false") these lines will contain free form address details. When the address is formatted and street number and street name must be sent independently, the street number will be sent using StreetNmbr, and the street name will be sent in the first AddressLine occurrence. type: array maxItems: 4 items: type: string minLength: 0 maxLength: 80 cityName: description: City (e.g., Dublin), town, or postal station (i.e., a postal service territory, often used in a military address). type: string minLength: 0 maxLength: 40 postalCode: description: Post Office Code number. type: string minLength: 0 maxLength: 15 cityExtension: description: Post Office City Extension Code number. City Extension mainly used for UK addresses. type: string minLength: 0 maxLength: 20 county: description: County or District Name (e.g., Fairfax). This is read only. type: string minLength: 0 maxLength: 20 state: description: State or Province name (e.g., Texas). type: string minLength: 0 maxLength: 20 country: description: Country name (e.g., Ireland). $ref: '#/components/schemas/countryNameType' language: description: Language identification. type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' type: description: Defines the type of address (e.g. home, business, other). type: string minLength: 0 maxLength: 20 typeDescription: description: Describes the type code type: string primaryInd: description: When true, indicates a primary information. type: boolean updateReservations: description: Indicates whether to update the reservations or not. If true and the address is primary, then all associated active reservations will be updated with the new primary address. type: boolean barCode: description: The postal barcode for the address. type: string minLength: 0 maxLength: 100 createDateTime: description: Time stamp of the creation. type: string format: date-time creatorId: description: ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation. type: string minLength: 0 maxLength: 200 lastModifyDateTime: description: Time stamp of last modification. type: string format: date-time lastModifierId: description: Identifies the last software system or person to modify a record. type: string minLength: 0 maxLength: 200 purgeDate: description: Date an item will be purged from a database (e.g., from a live database to an archive). type: string format: date maxLength: 8 propertyDetailCategoriesDetails: type: object description: Response object for fetching Property Detail Categories. properties: propertyDetailCategories: description: Collection of Property Detail Categories. $ref: '#/components/schemas/propertyDetailCategoriesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' templateCodeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number inactive: description: Determines whether this code is inactive or not. type: boolean managedBy: $ref: '#/components/schemas/managedByOptions' countryMainGroupsToBeChanged: type: object description: Request object for changing Country Main Groups. properties: countryMainGroups: description: Country Main Groups to be changed. $ref: '#/components/schemas/countryMainGroupsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' attractionClassesToBeChanged: type: object description: Request object for changing Attraction Classes. properties: attractionClasses: description: Attraction Classesto be changed. $ref: '#/components/schemas/attractionClassesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' regionsCodeType: type: array description: List of Regions Code. maxItems: 4000 items: $ref: '#/components/schemas/regionCodeType' corporateBusinessUnitsDetails: type: object description: Response object for fetching Corporate Business Units. properties: corporateBusinessUnits: description: Collection of Corporate Business Units. $ref: '#/components/schemas/corporateBusinessUnitsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' flexFieldCriteria: type: object description: Request object for flex fields. properties: flexFieldCriteriaType: description: Provides information about flex fields $ref: '#/components/schemas/flexFieldType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' corporateBusinessUnitType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' iframeDomainslistDetails: type: object properties: iframeDomainlist: type: array description: Collection which contains outbound domain allowlist. maxItems: 4000 items: $ref: '#/components/schemas/iframeDomain' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' noteTypeType: type: object properties: noteGroup: description: Notes Group of the Note Types code. type: string minLength: 0 maxLength: 20 code: description: Code of the Note Types. type: string minLength: 0 maxLength: 20 description: description: Description of the Note Types Code. type: string minLength: 0 maxLength: 100 notificationAreas: description: Display Sequence. $ref: '#/components/schemas/codeListType' displaySequence: description: Display Sequence. type: number inactive: description: Indicates if the Note Types Code is inactive. type: boolean internal: description: Indicates if the Note Types Code is internal. type: boolean overrideInternal: description: Indicates if the Note Types Code is override internal. type: boolean defaultNoteType: description: Indicates if the Note Types Code is default. type: boolean departmentNotes: description: Indicates if the Note Types Code has department notes. type: boolean globalAllowed: description: Indicates if the Note Types Code is globally allowed. type: boolean departments: description: Departments that can see Department Notes of the Note Types Code. $ref: '#/components/schemas/genericHotelCodeCodeListType' defaultText: description: Indicates if the Note Types Code has at least one default text defined. type: boolean defaultNoteText: description: Default Note Text if Note Type has default note. type: string minLength: 0 maxLength: 2000 propertyDefaultNoteTexts: description: Collection of multiple Default Note Text for different Properties/Global for specific Note Type/Node Code. $ref: '#/components/schemas/defaultNoteTextsDetailType' managedBy: $ref: '#/components/schemas/managedByOptions' description: Note Types Information Type. countryNameType: type: object description: Code for a country or a nationality. properties: value: type: string description: Used for Character Strings, length 0 to 200. minLength: 0 maxLength: 200 code: description: Code for a country or a nationality. type: string minLength: 0 maxLength: 20 noteTypesDetails: type: object description: Response object for fetching Note Types of specific Notes Group. properties: noteTypes: description: Collection of Note Types. $ref: '#/components/schemas/noteTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' corporateDivisionType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' marketingRegionsToBeChanged: type: object description: Request object for changing Marketing Regions. properties: marketingRegions: description: Marketing Regionsto be changed. $ref: '#/components/schemas/marketingRegionsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' corporateDepartmentCodeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' marketingRegionsCriteria: type: object description: Request object for creating Marketing Regions. properties: marketingRegions: description: Marketing Regionsto be created. $ref: '#/components/schemas/marketingRegionsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' corporateDivisionsCriteria: type: object description: Request object for creating Corporate Divisions. properties: corporateDivisions: description: Corporate Divisions to be created. $ref: '#/components/schemas/corporateDivisionsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' flexFieldType: type: object description: Provides the details of a flex field properties: module: description: Module to which the flex field belongs $ref: '#/components/schemas/flexFieldModuleType' minLength: 0 maxLength: 40 code: description: Flex field code type: string minLength: 0 maxLength: 20 flexFieldId: description: Unique ID of the flex field type: number description: description: Description of the flex field type: string minLength: 0 maxLength: 200 sequence: description: Sequence of the flex field type: number lovName: description: Name of the flex field LOV type: string minLength: 0 maxLength: 40 isMandatory: description: Indicates whether the flex field is mandatory or not type: boolean isLov: description: Indicates whether the flex field is a LOV or not type: boolean isMultiSelectLov: description: Indicates whether the flex field is multi-select or not type: boolean isInactive: description: Indicates whether the flex field is active or not type: boolean hotelId: description: Hotel Code type: string minLength: 1 maxLength: 20 profileType: description: Profile Type type: string minLength: 1 maxLength: 200 managedBy: $ref: '#/components/schemas/managedByOptions' propertyDetailCategoriesToBeChanged: type: object description: Request object for changing Property Detail Categories. properties: propertyDetailCategories: description: Property Detail Categories to be changed. $ref: '#/components/schemas/propertyDetailCategoriesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' marketingRegionsType: type: array description: List of Marketing Regions. maxItems: 4000 items: $ref: '#/components/schemas/marketingRegionType' countryMainGroupsDetails: type: object description: Response object for fetching Country Main Groups. properties: countryMainGroups: description: Collection of Country Main Groups. $ref: '#/components/schemas/countryMainGroupsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' corporateOperatingUnitType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' userDefinedFieldValuesCriteria: type: object description: Request object for creating User Defined Field Values. properties: userDefinedFieldValues: description: User Defined Field Value to be created. $ref: '#/components/schemas/userDefinedFieldValuesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' countryGuestTypesCriteria: type: object description: Request object for creating Country Guest Types. properties: countryGuestTypes: description: Philippines Country Guest Types to be created. $ref: '#/components/schemas/countryGuestTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' countryGuestTypeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' propertyTypesType: type: array description: List of Property Types. maxItems: 4000 items: $ref: '#/components/schemas/propertyTypeType' propertyDetailCategoriesCriteria: type: object description: Request object for creating Property Detail Categories. properties: propertyDetailCategories: description: Property Detail Categories to be created. $ref: '#/components/schemas/propertyDetailCategoriesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' templateCodesDetails: type: object description: Response object for fetching Template Codes. properties: templateCodes: description: Collection of Template Codes. $ref: '#/components/schemas/templateCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' defaultNoteDetails: type: object description: Response object for fetching Default Application Note text. properties: defaultNote: description: Default Application Note text details. $ref: '#/components/schemas/defaultNoteTextDetailType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' countryMainGroupsType: type: array description: List of Country Main Groups. maxItems: 4000 items: $ref: '#/components/schemas/countryMainGroupType' corporateDivisionsType: type: array description: List of Corporate Divisions. maxItems: 4000 items: $ref: '#/components/schemas/corporateDivisionType' mealTypesCriteria: type: object description: Request object for creating Meal Types. properties: mealTypes: description: Meal Typesto be created. $ref: '#/components/schemas/mealTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' mealTypesType: type: array description: List of Meal Types. maxItems: 4000 items: $ref: '#/components/schemas/mealTypeType' eventTypesType: type: array description: Collection of Event Type maxItems: 4000 items: $ref: '#/components/schemas/eventTypeConfigType' functionSpaceEventTypesDetails: type: object description: Response object of the Function Space Event Types. properties: eventTypes: description: Retrieve the collection of the Function Space Event Types based on the search criteria $ref: '#/components/schemas/eventTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' eventTypeConfigType: type: object description: Representation of event record type. properties: eventTypeCode: description: Code Field Value belongs to the Event Type. type: string minLength: 0 maxLength: 20 translatableDescription: description: Translatable description to elaborate the Event Code Type. $ref: '#/components/schemas/translationTextType50' description: description: Description to elaborate the Event Code Type. type: string minLength: 0 maxLength: 50 timeWindow: description: Default Start Time and End Time of the event. $ref: '#/components/schemas/timeWindowType' inactive: description: Determines the event type status as active or inactive type: boolean mealType: description: Meal type associated with the event type. type: string minLength: 0 maxLength: 20 coverable: description: Indicates if Event Type is coverable or not. type: boolean webBookable: description: Defines if web booking is allowed or not. type: boolean sequence: description: The sequence number of the event. type: integer managedBy: $ref: '#/components/schemas/managedByOptions' functionSpaceTypesDetails: type: object description: Response object for fetching Function Space Types. properties: functionSpaceTypes: description: Collection of Function Space Types. $ref: '#/components/schemas/functionSpaceTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' mealTypeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' translationTextType50: type: object description: Contains Multiple translated texts and language codes. properties: defaultText: description: Default text with Character length from 0 to 50. type: string minLength: 0 maxLength: 50 translatedTexts: description: List of translated text and language codes. $ref: '#/components/schemas/translationsTextType' functionSpaceEventTypesToBeChanged: type: object description: Request object to update the existing Function Space Event Types. properties: eventTypes: description: Function Space Event Types to be changed. $ref: '#/components/schemas/eventTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' functionSpaceTypeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' functionSpaceTypesCriteria: type: object description: Request object for creating Function Space Types. properties: functionSpaceTypes: description: Function Space Typesto be created. $ref: '#/components/schemas/functionSpaceTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' timeWindowType: type: object description: Defines a Time period with start time and an end time. properties: startTime: description: Start Time of the Time window. type: string endTime: description: End Time of the Time window. type: string functionSpaceEventTypesCriteria: type: object description: Request object to create new Function Space Event Types. properties: eventTypes: description: Function Space Event Types to be created. $ref: '#/components/schemas/eventTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' mealTypesToBeChanged: type: object description: Request object for changing Meal Types. properties: mealTypes: description: Meal Typesto be changed. $ref: '#/components/schemas/mealTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' mealTypesDetails: type: object description: Response object for fetching Meal Types. properties: mealTypes: description: Collection of Meal Types. $ref: '#/components/schemas/mealTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' functionSpaceTypesType: type: array description: List of Function Space Types. maxItems: 4000 items: $ref: '#/components/schemas/functionSpaceTypeType' functionSpaceTypesToBeChanged: type: object description: Request object for changing Function Space Types. properties: functionSpaceTypes: description: Function Space Typesto be changed. $ref: '#/components/schemas/functionSpaceTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' taxCategoryCodesType: type: array description: List of Tax Category Codes. maxItems: 4000 items: $ref: '#/components/schemas/taxCategoryCodeType' cashierShiftDropLocationsDetails: type: object description: Response object for fetching Cashier Shift Drop Locations. properties: cashierShiftDropLocations: description: Collection of Cashier Shift Drop Locations. $ref: '#/components/schemas/cashierShiftDropLocationsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' autoFolioSettlementTypesToBeChanged: type: object description: Request object for changing Auto Folio Settlement Types. properties: autoFolioSettlementTypes: description: Auto Folio Settlement Typesto be changed. $ref: '#/components/schemas/autoFolioSettlementTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' taxOfficesDetails: type: object description: Response object for fetching Tax Offices. properties: taxOffices: description: Collection of Tax Offices. $ref: '#/components/schemas/taxOfficesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' contractBillingInstructionsType: type: array description: List of Contract Billing Instructions. maxItems: 4000 items: $ref: '#/components/schemas/contractBillingInstructionType' cashierShiftDropLocationsToBeChanged: type: object description: Request object for changing Cashier Shift Drop Locations. properties: cashierShiftDropLocations: description: Cashier Shift Drop Locations to be changed. $ref: '#/components/schemas/cashierShiftDropLocationsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' cashierShiftDropLocationsType: type: array description: List of Cashier Shift Drop Locations. maxItems: 4000 items: $ref: '#/components/schemas/cashierShiftDropLocationType' fiscalRegionsCriteria: type: object description: Request object for creating Fiscal Regions. properties: fiscalRegions: description: Fiscal Regions to be created. $ref: '#/components/schemas/fiscalRegionsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' taxCategoryCodesCriteria: type: object description: Request object for creating Tax Category Codes. properties: taxCategoryCodes: description: Tax Category Codesto be created. $ref: '#/components/schemas/taxCategoryCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' autoFolioSettlementTypesType: type: array description: List of Auto Folio Settlement Types. maxItems: 4000 items: $ref: '#/components/schemas/autoFolioSettlementTypeType' taxCategoryCodeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' templateCashierShiftDropLocationsType: type: array description: List of Template Cashier Shift Drop Locations. maxItems: 4000 items: $ref: '#/components/schemas/templateCashierShiftDropLocationType' templateCashierShiftDropLocationsToBeChanged: type: object description: Request object for changing Template Cashier Shift Drop Locations. properties: templateCashierShiftDropLocations: description: Template Cashier Shift Drop Locations to be changed. $ref: '#/components/schemas/templateCashierShiftDropLocationsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' fiscalRegionsType: type: array description: List of Fiscal Regions. maxItems: 4000 items: $ref: '#/components/schemas/fiscalRegionType' customTaxTypesDetails: type: object description: Response object for fetching Custom Tax Types. properties: customTaxTypes: description: Collection of Custom Tax Types. $ref: '#/components/schemas/customTaxTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' templateCashierShiftDropLocationsCriteria: type: object description: Request object for creating Template Cashier Shift Drop Locations. properties: templateCashierShiftDropLocations: description: Template Cashier Shift Drop Locations to be created. $ref: '#/components/schemas/templateCashierShiftDropLocationsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' templateCashierShiftDropLocationsDetails: type: object description: Response object for fetching Template Cashier Shift Drop Locations. properties: templateCashierShiftDropLocations: description: Collection of Template Cashier Shift Drop Locations. $ref: '#/components/schemas/templateCashierShiftDropLocationsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' autoFolioSettlementTypeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' cashierShiftDropLocationType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number hotelId: description: Hotel of the record. type: string minLength: 0 maxLength: 20 managedBy: $ref: '#/components/schemas/managedByOptions' customTaxTypesCriteria: type: object description: Request object for creating Custom Tax Types. properties: customTaxTypes: description: Custom Tax Types to be created. $ref: '#/components/schemas/customTaxTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' taxCategoryCodesToBeChanged: type: object description: Request object for changing Tax Category Codes. properties: taxCategoryCodes: description: Tax Category Codesto be changed. $ref: '#/components/schemas/taxCategoryCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' contractBillingInstructionsToBeChanged: type: object description: Request object for changing Contract Billing Instructions. properties: contractBillingInstructions: description: Contract Billing Instructionsto be changed. $ref: '#/components/schemas/contractBillingInstructionsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' contractBillingInstructionsCriteria: type: object description: Request object for creating Contract Billing Instructions. properties: contractBillingInstructions: description: Contract Billing Instructionsto be created. $ref: '#/components/schemas/contractBillingInstructionsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' customTaxTypesType: type: array description: List of Custom Tax Types. maxItems: 4000 items: $ref: '#/components/schemas/customTaxTypeType' autoFolioSettlementTypesCriteria: type: object description: Request object for creating Auto Folio Settlement Types. properties: autoFolioSettlementTypes: description: Auto Folio Settlement Typesto be created. $ref: '#/components/schemas/autoFolioSettlementTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' taxCategoryCodesDetails: type: object description: Response object for fetching Tax Category Codes. properties: taxCategoryCodes: description: Collection of Tax Category Codes. $ref: '#/components/schemas/taxCategoryCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' fiscalGuestTypesType: type: array description: List of Fiscal Guest Types. maxItems: 4000 items: $ref: '#/components/schemas/fiscalGuestTypeType' contractBillingInstructionType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number comments: description: Additional Comment. type: string minLength: 0 maxLength: 100 managedBy: $ref: '#/components/schemas/managedByOptions' taxOfficesCriteria: type: object description: Request object for creating Tax Offices. properties: taxOffices: description: Tax Officesto be created. $ref: '#/components/schemas/taxOfficesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' fiscalGuestTypesToBeChanged: type: object description: Request object for changing Fiscal Guest Types. properties: fiscalGuestTypes: description: Fiscal Guest Typesto be changed. $ref: '#/components/schemas/fiscalGuestTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' contractBillingInstructionsDetails: type: object description: Response object for fetching Contract Billing Instructions. properties: contractBillingInstructions: description: Collection of Contract Billing Instructions. $ref: '#/components/schemas/contractBillingInstructionsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' fiscalGuestTypeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' templateCashierShiftDropLocationType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' fiscalRegionsDetails: type: object description: Response object for fetching Fiscal Regions. properties: fiscalRegions: description: Collection of Fiscal Regions. $ref: '#/components/schemas/fiscalRegionsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' fiscalRegionsToBeChanged: type: object description: Request object for changing Fiscal Regions. properties: fiscalRegions: description: Fiscal Regions to be changed. $ref: '#/components/schemas/fiscalRegionsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' taxOfficesType: type: array description: List of Tax Offices. maxItems: 4000 items: $ref: '#/components/schemas/taxOfficeType' taxOfficesToBeChanged: type: object description: Request object for changing Tax Offices. properties: taxOffices: description: Tax Officesto be changed. $ref: '#/components/schemas/taxOfficesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' fiscalRegionType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' customTaxTypeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' cashierShiftDropLocationsCriteria: type: object description: Request object for creating Cashier Shift Drop Locations. properties: cashierShiftDropLocations: description: Cashier Shift Drop Locations to be created. $ref: '#/components/schemas/cashierShiftDropLocationsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' fiscalGuestTypesCriteria: type: object description: Request object for creating Fiscal Guest Types. properties: fiscalGuestTypes: description: Fiscal Guest Typesto be created. $ref: '#/components/schemas/fiscalGuestTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' customTaxTypesToBeChanged: type: object description: Request object for changing Custom Tax Types. properties: customTaxTypes: description: Custom Tax Types to be changed. $ref: '#/components/schemas/customTaxTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' autoFolioSettlementTypesDetails: type: object description: Response object for fetching Auto Folio Settlement Types. properties: autoFolioSettlementTypes: description: Collection of Auto Folio Settlement Types. $ref: '#/components/schemas/autoFolioSettlementTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' taxOfficeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' fiscalGuestTypesDetails: type: object description: Response object for fetching Fiscal Guest Types. properties: fiscalGuestTypes: description: Collection of Fiscal Guest Types. $ref: '#/components/schemas/fiscalGuestTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' templateDeviceLocationsDetails: type: object description: Response object for fetching template Device locations. properties: templateDeviceLocations: description: Collection of template Device locations. $ref: '#/components/schemas/templateDeviceLocationsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' templateDeviceLocationsToBeChanged: type: object description: Request object for changing template Device locations. properties: templateDeviceLocations: description: Template Device locations to be changed. $ref: '#/components/schemas/templateDeviceLocationsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' templateDeviceLocationType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' templateDeviceLocationsType: type: array description: List of Device locations at template level. maxItems: 4000 items: $ref: '#/components/schemas/templateDeviceLocationType' templateDeviceLocationsCriteria: type: object description: Request object for creating template Device locations. properties: templateDeviceLocations: description: Template Device locations to be created. $ref: '#/components/schemas/templateDeviceLocationsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' smokingTypesCriteria: type: object description: Request object for creating Smoking Types. properties: smokingTypes: description: Smoking Types to be created. $ref: '#/components/schemas/smokingTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' roomMoveReasonsCriteria: type: object description: Request object for creating Room Move Reasons. properties: roomMoveReasons: description: Room Move Reasons to be created. $ref: '#/components/schemas/roomMoveReasonsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' bedTypeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' roomPotentialType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number inactive: description: Determines whether this code is inactive or not. type: boolean managedBy: $ref: '#/components/schemas/managedByOptions' bedTypeRequestsDetails: type: object description: Response object for fetching Bed Type Requests. properties: bedTypeRequests: description: Collection of Bed Type Requests. $ref: '#/components/schemas/bedTypeRequestsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' smokingTypesType: type: array description: List of Smoking Types. maxItems: 4000 items: $ref: '#/components/schemas/smokingTypeType' floorTypesType: type: array description: List of Floor Types. maxItems: 4000 items: $ref: '#/components/schemas/floorTypeType' roomPreferencePrioritiesDetails: type: object description: Response object for fetching Room Preference Priorities. properties: roomPreferencePriorities: description: Collection of Room Preference Priorities. $ref: '#/components/schemas/roomPreferencePrioritiesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' smokingTypesDetails: type: object description: Response object for fetching Smoking Types. properties: smokingTypes: description: Collection of Smoking Types. $ref: '#/components/schemas/smokingTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' roomPotentialsCriteria: type: object description: Request object for creating Room Potentials. properties: roomPotentials: description: Room Potentials to be created. $ref: '#/components/schemas/roomPotentialsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' bedTypesToBeChanged: type: object description: Request object for changing an existing Bed Type. properties: bedTypes: description: Bed Type to be changed. $ref: '#/components/schemas/bedTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' roomPotentialsDetails: type: object description: Response object for fetching Room Potentials. properties: roomPotentials: description: Collection of Room Potentials. $ref: '#/components/schemas/roomPotentialsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' roomPotentialsToBeChanged: type: object description: Request object for changing Room Potentials. properties: roomPotentials: description: Room Potentials to be changed. $ref: '#/components/schemas/roomPotentialsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' bedTypeRequestsType: type: array description: List of Bed Type Requests. maxItems: 4000 items: $ref: '#/components/schemas/bedTypeRequestType' bedTypesDetails: type: object description: Response object for fetching Bed Types. properties: bedTypes: description: Collection of Bed Types. $ref: '#/components/schemas/bedTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' bedTypeRequestsCriteria: type: object description: Request object for creating Bed Type Requests. properties: bedTypeRequests: description: Bed Type Requests to be created. $ref: '#/components/schemas/bedTypeRequestsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' roomMoveReasonsToBeChanged: type: object description: Request object for changing Room Move Reasons. properties: roomMoveReasons: description: Room Move Reasons to be changed. $ref: '#/components/schemas/roomMoveReasonsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' roomMoveReasonsType: type: array description: List of Room Move Reasons. maxItems: 4000 items: $ref: '#/components/schemas/roomMoveReasonType' smokingTypesToBeChanged: type: object description: Request object for changing Smoking Types. properties: smokingTypes: description: Smoking Types to be changed. $ref: '#/components/schemas/smokingTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' floorTypeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' roomPreferencePrioritiesCriteria: type: object description: Request object for creating Room Preference Priorities. properties: roomPreferencePriorities: description: Room Preference Priorities to be created. $ref: '#/components/schemas/roomPreferencePrioritiesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' bedTypesCriteria: type: object description: Request object for creating a new Bed Type. properties: bedTypes: description: Bed Types to be created. $ref: '#/components/schemas/bedTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' roomMoveReasonType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' roomPreferencePrioritiesToBeChanged: type: object description: Request object for changing Room Preference Priorities. properties: roomPreferencePriorities: description: Room Preference Priorities to be changed. $ref: '#/components/schemas/roomPreferencePrioritiesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' floorTypesCriteria: type: object description: Request object for creating Floor Types. properties: floorTypes: description: Floor Types to be created. $ref: '#/components/schemas/floorTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' bedTypesType: type: array description: Bed Type Enumeration element. maxItems: 4000 items: $ref: '#/components/schemas/bedTypeType' bedTypeRequestType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' roomPreferencePriorityType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' bedTypeRequestsToBeChanged: type: object description: Request object for changing Bed Type Requests. properties: bedTypeRequests: description: Bed Type Requests to be changed. $ref: '#/components/schemas/bedTypeRequestsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' roomPotentialsType: type: array description: List of Room Potentials. maxItems: 4000 items: $ref: '#/components/schemas/roomPotentialType' roomMoveReasonsDetails: type: object description: Response object for fetching Room Move Reasons. properties: roomMoveReasons: description: Collection of Room Move Reasons. $ref: '#/components/schemas/roomMoveReasonsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' floorTypesToBeChanged: type: object description: Request object for changing Floor Types. properties: floorTypes: description: Floor Types to be changed. $ref: '#/components/schemas/floorTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' roomPreferencePrioritiesType: type: array description: List of Room Preference Priorities. maxItems: 4000 items: $ref: '#/components/schemas/roomPreferencePriorityType' smokingTypeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' floorTypesDetails: type: object description: Response object for fetching Floor Types. properties: floorTypes: description: Collection of Floor Types. $ref: '#/components/schemas/floorTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' moveReasonCodesToBeChanged: type: object description: Request object for changing Move Reason Codes. properties: moveReasonCodes: description: Move Reason Codesto be changed. $ref: '#/components/schemas/moveReasonCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' discountReasonsToBeChanged: type: object description: Request object for changing Discount Reasons. properties: discountReasons: description: Discount Reasons to be changed. $ref: '#/components/schemas/discountReasonsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' bookingTypesDetails: type: object description: Response object for fetching Booking Types. properties: bookingTypes: description: Collection of Booking Types. $ref: '#/components/schemas/bookingTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' scriptLocationsType: type: object description: Collection of locations where a Script is to be used. properties: hotels: description: Location where a Script is to be used. type: array maxItems: 4000 items: $ref: '#/components/schemas/scriptLocationType' cROs: description: Location where a Script is to be used. type: array maxItems: 4000 items: $ref: '#/components/schemas/scriptLocationType' chains: description: Location where a Script is to be used.. type: array maxItems: 4000 items: $ref: '#/components/schemas/scriptLocationType' blockConversionsCriteria: type: object description: Request object for creating Block Conversions. properties: blockConversions: description: Block Conversions to be created. $ref: '#/components/schemas/blockConversionsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' purposeOfStaysType: type: array description: List of Purpose Of Stays. maxItems: 4000 items: $ref: '#/components/schemas/purposeOfStayType' cancellationCodesType: type: array description: List of Cancellation Codes. maxItems: 4000 items: $ref: '#/components/schemas/cancellationCodeType' bookingTypesCriteria: type: object description: Request object for creating Booking Types. properties: bookingTypes: description: Booking Typesto be created. $ref: '#/components/schemas/bookingTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' bookingTypesToBeChanged: type: object description: Request object for changing Booking Types. properties: bookingTypes: description: Booking Typesto be changed. $ref: '#/components/schemas/bookingTypesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' entryPointsType: type: array description: List of Entry Points. maxItems: 4000 items: $ref: '#/components/schemas/entryPointType' scriptsCriteria: type: object description: Request object for creating Scripts. properties: scripts: description: Scripts to be created. $ref: '#/components/schemas/scriptsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' scriptLocationType: type: object description: Unique identifier of a Script. properties: hotelId: description: Hotel code the script belonged to. type: string minLength: 0 maxLength: 20 croCode: description: CRO the script belonged to. type: string minLength: 0 maxLength: 20 chainCode: description: Chain the script belonged to. type: string minLength: 0 maxLength: 20 waitlistPrioritiesToBeChanged: type: object description: Request object for changing Waitlist Priorities. properties: waitlistPriorities: description: Waitlist Priorities to be changed. $ref: '#/components/schemas/waitlistPrioritiesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' purposeOfStaysDetails: type: object description: Response object for fetching Purpose Of Stays. properties: purposeOfStays: description: Collection of Purpose Of Stays. $ref: '#/components/schemas/purposeOfStaysType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' moveReasonCodeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' blockConversionsToBeChanged: type: object description: Request object for changing Block Conversions. properties: blockConversions: description: Block Conversions to be changed. $ref: '#/components/schemas/blockConversionsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' entryPointsCriteria: type: object description: Request object for creating Entry Points. properties: entryPoints: description: Entry Pointsto be created. $ref: '#/components/schemas/entryPointsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' originCodesDetails: type: object description: Response object for fetching Origin Codes. properties: originCodes: description: Collection of Origin Codes. $ref: '#/components/schemas/originCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' scriptsToBeChanged: type: object description: Request object for changing Scripts. properties: scripts: description: Scripts to be changed. $ref: '#/components/schemas/scriptsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' blockConversionsDetails: type: object description: Response object for fetching Block Conversions. properties: blockConversions: description: Collection of Block Conversions. $ref: '#/components/schemas/blockConversionsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' entryPointsDetails: type: object description: Response object for fetching Entry Points. properties: entryPoints: description: Collection of Entry Points. $ref: '#/components/schemas/entryPointsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' blockRankingsCriteria: type: object description: Request object for creating Block Rankings. properties: blockRankings: description: Block Rankings to be created. $ref: '#/components/schemas/blockRankingsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' cancellationCodesToBeChanged: type: object description: Request object for changing Cancellation Codes. properties: cancellationCodes: description: Cancellation Codes to be changed. $ref: '#/components/schemas/cancellationCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' cancellationCodesDetails: type: object description: Response object for fetching Cancellation Codes. properties: cancellationCodes: description: Collection of Cancellation Codes. $ref: '#/components/schemas/cancellationCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' globalActionCodesCriteria: type: object description: Request object for creating Global Action Codes. properties: globalActionCodes: description: Global Action Codes to be created. $ref: '#/components/schemas/globalActionCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' cancellationCodesCriteria: type: object description: Request object for creating Cancellation Codes. properties: cancellationCodes: description: Cancellation Codes to be created. $ref: '#/components/schemas/cancellationCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' waitlistCodesCriteria: type: object description: Request object for creating Waitlist Codes. properties: waitlistCodes: description: Waitlist Codes to be created. $ref: '#/components/schemas/waitlistCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' blockConversionsType: type: array description: List of Block Conversions. maxItems: 4000 items: $ref: '#/components/schemas/blockConversionType' discountReasonsType: type: array description: List of Discount Reasons. maxItems: 4000 items: $ref: '#/components/schemas/discountReasonType' blockRankingType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' globalActionCodesDetails: type: object description: Response object for fetching Global Action Codes. properties: globalActionCodes: description: Collection of Global Action Codes. $ref: '#/components/schemas/globalActionCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' originCodesType: type: array description: List of Origin Codes. maxItems: 4000 items: $ref: '#/components/schemas/originCodeType' purposeOfStaysToBeChanged: type: object description: Request object for changing Purpose Of Stays. properties: purposeOfStays: description: Purpose Of Stays to be changed. $ref: '#/components/schemas/purposeOfStaysType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' moveReasonCodesCriteria: type: object description: Request object for creating Move Reason Codes. properties: moveReasonCodes: description: Move Reason Codesto be created. $ref: '#/components/schemas/moveReasonCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' globalActionCodesType: type: array description: List of Global Action Codes. maxItems: 4000 items: $ref: '#/components/schemas/globalActionCodeType' mergeCodesType: type: array description: A Merge Code. maxItems: 4000 items: $ref: '#/components/schemas/mergeCodeType' waitlistPrioritiesDetails: type: object description: Response object for fetching Waitlist Priorities. properties: waitlistPriorities: description: Collection of Waitlist Priorities. $ref: '#/components/schemas/waitlistPrioritiesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' cancellationCodeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' entryPointsToBeChanged: type: object description: Request object for changing Entry Points. properties: entryPoints: description: Entry Pointsto be changed. $ref: '#/components/schemas/entryPointsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' discountReasonType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number advancedDiscountRules: description: Collection of advanced discount rules. type: array maxItems: 4000 items: $ref: '#/components/schemas/advancedDiscountRuleType' managedBy: $ref: '#/components/schemas/managedByOptions' waitlistPrioritiesType: type: array description: List of Waitlist Priorities. maxItems: 4000 items: $ref: '#/components/schemas/waitlistPriorityType' advancedDiscountRuleType: type: object description: Information representation of Advacned Discount Rule. properties: minOccupancyPercentage: description: Minimum Property Occupancy Percentage. type: number minimum: 0 maximum: 100 maxOccupancyPercentage: description: Maximum Property Occupancy Percentage. type: number minimum: 0 maximum: 100 discountPercentage: description: Discount Percentage. type: number minimum: 0 maximum: 100 calculationRule: description: Calculation Rule Type. $ref: '#/components/schemas/advancedDiscountCalculationType' originCodesToBeChanged: type: object description: Request object for changing Origin Codes. properties: originCodes: description: Origin Codes to be changed. $ref: '#/components/schemas/originCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' advancedDiscountCalculationType: type: string description: Simple type for allowed advanced discount calculation type. enum: - PercentageOfADR scriptType: type: object description: A Script associated to either Chain, CRO or Property and to a Language and/or Membership Type. properties: scriptId: description: Unique identifier of a Script. $ref: '#/components/schemas/uniqueID_Type' language: description: Language identification. type: string pattern: '[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*' membershipType: description: Membership Type the script belonged to. type: string minLength: 0 maxLength: 20 script: description: Script. type: string format: byte mergeCodes: description: Merge Codes in the script. $ref: '#/components/schemas/mergeCodesType' type: description: Type of script. $ref: '#/components/schemas/scriptTypeType' locations: description: Collection of locations where Script is to be used. $ref: '#/components/schemas/scriptLocationsType' scriptTypeType: type: string description: Type for Web Reg Card. enum: - ClosingScript - WebRegCard waitlistCodeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' purposeOfStayType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' originCodesCriteria: type: object description: Request object for creating Origin Codes. properties: originCodes: description: Origin Codes to be created. $ref: '#/components/schemas/originCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' originCodeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' bookingTypeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' blockConversionType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' blockRankingsToBeChanged: type: object description: Request object for changing Block Rankings. properties: blockRankings: description: Block Rankings to be changed. $ref: '#/components/schemas/blockRankingsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' waitlistCodesType: type: array description: List of Waitlist Codes. maxItems: 4000 items: $ref: '#/components/schemas/waitlistCodeType' moveReasonCodesType: type: array description: List of Move Reason Codes. maxItems: 4000 items: $ref: '#/components/schemas/moveReasonCodeType' entryPointType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' purposeOfStaysCriteria: type: object description: Request object for creating Purpose Of Stays. properties: purposeOfStays: description: Purpose Of Stays to be created. $ref: '#/components/schemas/purposeOfStaysType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' scriptsDetails: type: object description: Response object for fetching Scripts. properties: scripts: description: Collection of Scripts. $ref: '#/components/schemas/scriptsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' waitlistPriorityType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number managedBy: $ref: '#/components/schemas/managedByOptions' discountReasonsCriteria: type: object description: Request object for creating Discount Reasons. properties: discountReasons: description: Discount Reasons to be created. $ref: '#/components/schemas/discountReasonsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' waitlistPrioritiesCriteria: type: object description: Request object for creating Waitlist Priorities. properties: waitlistPriorities: description: Waitlist Priorities to be created. $ref: '#/components/schemas/waitlistPrioritiesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' globalActionCodeType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number inactive: description: Determines whether this code is inactive or not. type: boolean managedBy: $ref: '#/components/schemas/managedByOptions' waitlistCodesToBeChanged: type: object description: Request object for changing Waitlist Codes. properties: waitlistCodes: description: Waitlist Codesto be changed. $ref: '#/components/schemas/waitlistCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' bookingTypesType: type: array description: List of Booking Types. maxItems: 4000 items: $ref: '#/components/schemas/bookingTypeType' blockRankingsType: type: array description: List of Block Rankings. maxItems: 4000 items: $ref: '#/components/schemas/blockRankingType' discountReasonsDetails: type: object description: Response object for fetching Discount Reasons. properties: discountReasons: description: Collection of Discount Reasons. $ref: '#/components/schemas/discountReasonsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' globalActionCodesToBeChanged: type: object description: Request object for changing Global Action Codes. properties: globalActionCodes: description: Global Action Codes to be changed. $ref: '#/components/schemas/globalActionCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' moveReasonCodesDetails: type: object description: Response object for fetching Move Reason Codes. properties: moveReasonCodes: description: Collection of Move Reason Codes. $ref: '#/components/schemas/moveReasonCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' scriptsType: type: array description: A Script associated to either Chain, CRO or Property and to a Language and/or Membership Type. maxItems: 4000 items: $ref: '#/components/schemas/scriptType' blockRankingsDetails: type: object description: Response object for fetching Block Rankings. properties: blockRankings: description: Collection of Block Rankings. $ref: '#/components/schemas/blockRankingsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' waitlistCodesDetails: type: object description: Response object for fetching Waitlist Codes. properties: waitlistCodes: description: Collection of Waitlist Codes. $ref: '#/components/schemas/waitlistCodesType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' mergeCodeType: type: object description: A Merge Code. properties: tag: description: Merge Code. type: string minLength: 0 maxLength: 100 value: description: Default value of Merge Code. type: string minLength: 0 maxLength: 80 displaySetType: type: object description: Contains Common Master configuration detail. properties: code: description: Common Master unique code. type: string minLength: 0 maxLength: 40 description: description: Description of the Master code. $ref: '#/components/schemas/translationTextType2000' displayOrder: description: Common Master record sequence number. type: number inactive: description: Determines whether this code is inactive or not. type: boolean protected: description: Determines whether this code is protected from deleting and making inactive type: boolean managedBy: $ref: '#/components/schemas/managedByOptions' displaySetsCriteria: type: object description: Request object for creating Display Sets. properties: displaySets: description: Display Setsto be created. $ref: '#/components/schemas/displaySetsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' displaySetsDetails: type: object description: Response object for fetching Display Sets. properties: displaySets: description: Collection of Display Sets. $ref: '#/components/schemas/displaySetsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' displaySetsType: type: array description: List of Display Sets. maxItems: 4000 items: $ref: '#/components/schemas/displaySetType' displaySetsToBeChanged: type: object description: Request object for changing Display Sets. properties: displaySets: description: Display Setsto be changed. $ref: '#/components/schemas/displaySetsType' links: $ref: '#/components/schemas/links' warnings: $ref: '#/components/schemas/warningsType' responses: '406': description: Not acceptable. '414': description: Request URI Too Large '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/exceptionDetailType' '403': description: Forbidden '413': description: Request Entity Too Large '415': description: Unsupported Media Type '404': description: Resource not found content: application/json: schema: $ref: '#/components/schemas/exceptionDetailType' '502': description: Bad Gateway '500': description: System Error content: application/json: schema: $ref: '#/components/schemas/exceptionDetailType' '503': description: Service Unavailable '401': description: Unauthorized '405': description: Method not allowed parameters: x-hotelid: name: x-hotelid description: Mandatory parameter to identify the hotel code where the end user is logged in in: header required: true schema: type: string x-app-key: name: x-app-key description: Client or Partner's Application Key in: header required: true schema: 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}$ authKey: name: authorization description: Bearer token that needs to be passed which is generated post user authentication in: header required: true schema: type: string x-externalsystem: name: x-externalsystem description: External system code. in: header x-example: EXTERNALSYSTEMCODE schema: type: string maxLength: 40 externalData: name: externalData description: Pass this header as true, if payload needs DVM in: header schema: type: string x-originating-application: name: x-originating-application description: Customer's Integration Application Id in: header schema: type: string Accept-Language: name: Accept-Language description: Language code in: header schema: type: string x-request-id: name: x-request-id description: Request Id of an incoming request in: header schema: 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} externalDocs: description: Find out more about Oracle Hospitality url: https://docs.oracle.com/en/industries/hospitality/integration_platforms.html x-refined-from: - oracle-hospitality-property-v1-blkcfg.json - oracle-hospitality-property-v1-crmcfg.json - oracle-hospitality-property-v1-entcfg.json - oracle-hospitality-property-v1-evmcfg.json - oracle-hospitality-property-v1-fofcfg.json - oracle-hospitality-property-v1-intcfg.json - oracle-hospitality-property-v1-rmcfg.json - oracle-hospitality-property-v1-rsvcfg.json - oracle-hospitality-property-v1-rtp.json