TUI Group Resources API

The resources API from TUI Group — 159 operation(s) for resources.

Operations 161

GET /api/nsk/v1/resources/AccountTransactionCodes Retrieves the collection of account transaction code resources. #
GET /api/nsk/v1/resources/AccountTransactionCodes/{transactionCode} Retrieves the specific account transaction code resource. #
GET /api/nsk/v1/resources/AddressTypes Retrieves the collection of address type resources. #
GET /api/nsk/v1/resources/AddressTypes/{addressTypeCode} Retrieves the specific address type resource. #
GET /api/nsk/v1/resources/Areas Retrieves the collection of area resources. #
GET /api/nsk/v1/resources/Areas/{areaCode} Retrieves the specific area resource. #
GET /api/nsk/v1/resources/Areas/{areaCode}/zones Retrieves the collection of zones resources. #
GET /api/nsk/v1/resources/Areas/{areaCode}/zones/{zoneCode} Retrieves the specific zone resource. #
GET /api/nsk/v1/resources/BaggageTypes Retrieves the collection of baggage type resources. #
GET /api/nsk/v1/resources/BaggageTypes/{baggageTypeCode} Retrieves the specific baggage type resource. #
GET /api/nsk/v1/resources/bundles Retrieves the collection of bundle configuration resources. #
GET /api/nsk/v1/resources/bundles/{bundleCode} Retrieves a specific bundle configuration based on the bundle code. #
GET /api/nsk/v1/resources/bundles/applications Retrieves the collection of bundle application resources. #
GET /api/nsk/v1/resources/bundles/rules Retrieves the collection of bundle rule resources. #
GET /api/nsk/v1/resources/bundles/sets Retrieves the collection of bundle set resources. #
GET /api/nsk/v1/resources/bundles/ssrs Retrieves the collection of bundle ssr configurations associated with the bundle code. #
GET /api/nsk/v1/resources/carriers Retrieves the collection of carrier resources. #
GET /api/nsk/v1/resources/carriers/{carrierCode} Retrieves a single carrier. #
GET /api/nsk/v1/resources/Cities Retrieves the collection of city resources. #
GET /api/nsk/v1/resources/Cities/{cityCode} Retrieves the specific city resource. #
GET /api/nsk/v1/resources/ClassOfServices Retrieves the collection of class of service resources. #
GET /api/nsk/v1/resources/ClassOfServices/{classOfServiceCode} Retrieves the resource. #
GET /api/nsk/v1/resources/CommissionRates Retrieves the collection of commission rate resources. #
GET /api/nsk/v1/resources/CommissionRates/{commissionRateCode} Retrieves the specific commission rate resource. #
GET /api/nsk/v1/resources/ContactTypes Retrieves the collection of contact type resources. #
GET /api/nsk/v1/resources/ContactTypes/{contactTypeCode} Retrieves the specific contact type resource. #
GET /api/nsk/v1/resources/contents Searches the contents based on the search criteria provided. #
GET /api/nsk/v1/resources/contents/{contentId} Retrieves a resource setting and its related information. #
DELETE /api/nsk/v1/resources/contents/{contentId} Deletes a content item. #
GET /api/nsk/v1/resources/contents/{contentId}/data Retrieves resource setting data based on the accept content type. #
GET /api/nsk/v2/resources/countries Retrieves the collection of country resources. #
GET /api/nsk/v2/resources/countries/{countryCode} Retrieves a specific country resource. #
GET /api/nsk/v1/resources/cultures Retrieves the resources. #
GET /api/nsk/v1/resources/cultures/{cultureCode} Retrieves the resource. #
GET /api/nsk/v2/resources/currencies Retrieves the collection of currency resources. #
GET /api/nsk/v2/resources/currencies/{currencyCode} Retrieves the specific currency resource. #
GET /api/nsk/v2/resources/customerPrograms Retrieves the collection of customer program resources. #
GET /api/nsk/v1/resources/CustomerPrograms Retrieves the collection of customer program resources. #
GET /api/nsk/v2/resources/customerPrograms/{programCode} Retrieves the specific customer program resource. #
GET /api/nsk/v1/resources/CustomerPrograms/{programCode} Retrieves the specific customer program resource. #
GET /api/nsk/v1/resources/CustomerPrograms/{programCode}/levels/{programLevelCode} Retrieves the specific program level. #
GET /api/nsk/v1/resources/Delays Retrieves the collection of delay resources. #
GET /api/nsk/v1/resources/Delays/{delayCode} Retrieves the specific delay resource. #
GET /api/nsk/v1/resources/Departments Retrieves the collection of department resources. #
GET /api/nsk/v1/resources/Departments/{departmentCode} Retrieves the specific department resource. #
GET /api/nsk/v1/resources/distributionOptions Retrieves the localizations. #
GET /api/nsk/v1/resources/DocumentTypes Retrieves the collection of document type resources. #
GET /api/nsk/v1/resources/DocumentTypes/{documentTypeCode} Retrieves the specific document type resource. #
GET /api/nsk/v1/resources/Domains Retrieves the collection of domain resources. #
GET /api/nsk/v1/resources/Domains/{domainCode} Retrieves the specific domain resource. #
GET /api/nsk/v1/resources/EmailTypes Retrieves the collection of email type resources. #
GET /api/nsk/v1/resources/EmailTypes/{emailTypeCode} Retrieves the specific email type resource. #
GET /api/nsk/v1/resources/ExternalRates Retrieves the collection of external rate resources. #
GET /api/nsk/v1/resources/ExternalRates/{rateId} Retrieves the specific external rate resource. #
GET /api/nsk/v1/resources/ExternalSystems Retrieves the collection of external system resources. #
GET /api/nsk/v2/resources/externalSystems/{systemCode} Retrieves a single external system resource. #
GET /api/nsk/v1/resources/fareBasisCodes Retrieves the list of fare basis codes. #
GET /api/nsk/v1/resources/fareDiscounts Retrieves a collection of fare discount resources. #
GET /api/nsk/v1/resources/fareDiscounts/{fareDiscountCode} Retrieves a specific fare discount resource. #
GET /api/nsk/v1/resources/fareSurcharges Retrieves a collection of fare surcharge resources. #
GET /api/nsk/v1/resources/fareSurcharges/{fareSurchargeCode} Retrieves a specific fare surcharge resource. #
GET /api/nsk/v1/resources/FareTypes Retrieves the collection of fare type resources. #
GET /api/nsk/v1/resources/FareTypes/{fareTypeCode} Retrieves the specific fare type resource. #
GET /api/nsk/v1/resources/Fees Retrieves the collection of fee resources. #
GET /api/nsk/v1/resources/Fees/{feeCode} Retrieves the specific fee resource. #
GET /api/nsk/v1/resources/fees/{feeCode}/details Gets the fee options. #
GET /api/nsk/v1/resources/genders Retrieves the localizations. #
GET /api/nsk/v1/resources/HotCardReasons Retrieves the collection of hot card reason resources. #
GET /api/nsk/v1/resources/HotCardReasons/{hotCardReasonCode} Retrieves the specific hot card reason resource. #
GET /api/nsk/v1/resources/IssuanceReasons Retrieves the collection of issuance reason resources. #
GET /api/nsk/v1/resources/IssuanceReasons/{issuanceReasonCode} Retrieves the specific issuance reason resource. #
GET /api/nsk/v1/resources/Locations Retrieves the collection of location resources. #
GET /api/nsk/v1/resources/Locations/{locationCode} Retrieves the specific location resource. #
GET /api/nsk/v2/resources/macs Retrieves the collection of mac resources. #
GET /api/nsk/v1/resources/Macs/{macCode} Retrieves the specific mac resource. #
GET /api/nsk/v1/resources/marketRoutes Retrieves the collection of market route resources. #
GET /api/nsk/v2/resources/markets Retrieves the collection of market resources. #
GET /api/nsk/v2/resources/markets/{locationCode} Retrieves a specific market resource. #
GET /api/nsk/v2/resources/markets/{locationCode}/{travelLocationCode} Retrieves the resource. #
GET /api/nsk/v1/resources/MessageTypes Retrieves the collection of message type resources. #
GET /api/nsk/v1/resources/MessageTypes/{messageTypeCode} Retrieves the specific message type resource. #
GET /api/nsk/v1/resources/nonBinaryGenders Retrieves the collection of non-binary genders configured in the system. #
GET /api/nsk/v1/resources/nonBinaryGenders/{code} Retrieves the specified non-binary gender. #
GET /api/nsk/v1/resources/organizationStatuses Retrieves the localizations. #
GET /api/nsk/v1/resources/PassengerDiscounts Retrieves the collection of passenger discount resources. #
GET /api/nsk/v1/resources/PassengerDiscounts/{passengerDiscountCode} Retrieves the specific passenger discount resource. #
GET /api/nsk/v1/resources/PassengerTypes Retrieves the collection of role-based passenger type resources. #
GET /api/nsk/v1/resources/PassengerTypes/{passengerTypeCode} Retrieves the specific role-based passenger type resource. #
GET /api/nsk/v1/resources/PaymentMethods Retrieves the collection of payment method resources. #
GET /api/nsk/v2/resources/paymentMethods/{paymentMethodCode} Retrieves the specific payment method resources that match the payment method code. If the payment method type is set, returns a list with a single payment method that matches both #
GET /api/nsk/v1/resources/PaymentMethods/{paymentMethodCode} Retrieves the specific payment method resource. #
GET /api/nsk/v1/resources/PersonInformationTypes Retrieves the collection of person information type resources. #
GET /api/nsk/v1/resources/PersonInformationTypes/{personInformationTypeCode} Retrieves the specific person information type resource. #
GET /api/nsk/v1/resources/PhoneTypes Retrieves the collection of phone number type resources. #
GET /api/nsk/v1/resources/PhoneTypes/{phoneTypeCode} Retrieves the specific phone number type resource. #
GET /api/nsk/v1/resources/postalCodes Retrieves the collection of postal codes resources. #
GET /api/nsk/v1/resources/postalCodes/{postalCode} Retrieves the postal code resource. #
GET /api/nsk/v1/resources/printers Retrieves a collection of printer resources. #
GET /api/nsk/v1/resources/printers/{printerCode} Retrieves a specific printer resource. #
GET /api/nsk/v1/resources/ProductClasses Retrieves the collection of product class resources. #
GET /api/nsk/v1/resources/ProductClasses/{productClassCode} Retrieves the specific product class resource. #
GET /api/nsk/v1/resources/PromotionSettingTypes Retrieves the collection of promotion setting type resources. #
GET /api/nsk/v1/resources/PromotionSettingTypes/{promotionSettingsTypeCode} Retrieves the specific promotion setting type resource. #
GET /api/nsk/v1/resources/ProvinceStates Retrieves the collection of province state resources. #
GET /api/nsk/v1/resources/ProvinceStates/{provinceStateCode} Retrieves the specific province state resource. #
GET /api/nsk/v1/resources/queue/categories Gets a response with a list of QueueCategories that match the given parameters. #
GET /api/nsk/v1/resources/queue/categories/{queueCategoryCode} Gets a response with a single QueueCategory that match the given parameters. #
GET /api/nsk/v1/resources/reminderTimes Retrieves the collection of reminder time resource that contains valid times for all passenger travel notification timed events. #
GET /api/nsk/v1/resources/reminderTimes/{timedEventType} Retrieves a specific reminder time resource that contains valid times for a passenger travel notification timed event. #
POST /api/nsk/v1/resources/roles BETA - Creates a new role. #
GET /api/nsk/v2/resources/roles Retrieves the role resources. #
DELETE /api/nsk/v1/resources/roles/{roleCode} BETA - Delete a role. #
GET /api/nsk/v2/resources/roles/{roleCode} Retrieves a single role resource. #
GET /api/nsk/v1/resources/roles/{roleCode}/settings Retrieves the resource. #
GET /api/nsk/v1/resources/RoleSettingTypes Retrieves the collection of role setting resources. #
GET /api/nsk/v1/resources/RoleSettingTypes/{roleSettingTypeCode} Retrieves the specific role setting resource. #
GET /api/nsk/v1/resources/searchTypes Retrieves the localizations. #
GET /api/nsk/v2/resources/seatPropertyTypes Retrieves a list of seat property types. #
GET /api/nsk/v2/resources/seatPropertyTypes/{seatPropertyTypeCode} Retrieves a single seat property type resource. #
POST /api/nsk/v1/resources/settings Retrieves a resource setting and its related information. #
POST /api/nsk/v1/resources/settings/data Retrieves resource setting data based on the accept content type. #
GET /api/nsk/v1/resources/ShoppingAttributeGroups Retrieves the collection of shopping attribute group resources. #
GET /api/nsk/v1/resources/ShoppingAttributeGroups/{shoppingAttributeGroupCode} Retrieves the specific shopping attribute group resource. #
GET /api/nsk/v1/resources/ShoppingAttributes Retrieves the collection of shopping attribute resources. #
GET /api/nsk/v1/resources/ShoppingAttributes/{shoppingAttributeCode} Retrieves the specific shopping attribute resource. #
GET /api/nsk/v1/resources/singleSignOnProvider Retrieves a list of available single sign on providers. #
GET /api/nsk/v1/resources/singleSignOnProvider/{providerName} Retrieves a specific single sign on provider. #
GET /api/nsk/v1/resources/SsrGroups Retrieves the collection of ssr group resources. #
GET /api/nsk/v1/resources/SsrGroups/{ssrGroupCode} Retrieves the specific ssr group resource. #
GET /api/nsk/v1/resources/SsrNests Retrieves the collection of ssr nest resources. #
GET /api/nsk/v1/resources/SsrNests/{ssrNestCode} Retrieves the specific ssr nest resource. #
GET /api/nsk/v1/resources/SsrRestrictionResults Retrieves the collection of ssr restriction result resources. #
GET /api/nsk/v1/resources/SsrRestrictionResults/{ssrRestrictionResultCode} Retrieves the specific ssr restriction result. resource. #
GET /api/nsk/v1/resources/Ssrs Retrieves the collection of ssr resources. #
GET /api/nsk/v1/resources/Ssrs/{ssrCode} Retrieves the specific ssr resource. #
GET /api/nsk/v1/resources/StandByPriorities Retrieves the collection of standby priority resources. #
GET /api/nsk/v1/resources/StandByPriorities/{standByPriorityCode} Retrieves the specific standby priority resource. #
GET /api/nsk/v1/resources/StationCategories Retrieves the collection of station category resources. #
GET /api/nsk/v1/resources/StationCategories/{stationCategoryCode} Retrieves the specific station category resource. #
POST /api/nsk/beta/resources/stations BETA - Creates a new station. #
GET /api/nsk/v1/resources/Stations Retrieves the collection of station resources. #
PUT /api/nsk/beta/resources/stations/{stationCode} BETA - Updates a station. #
PATCH /api/nsk/beta/resources/stations/{stationCode} BETA - Modifies a station. #
GET /api/nsk/v1/resources/Stations/{stationCode} Retrieves the specific station resource. #
GET /api/nsk/v1/resources/stations/{stationCode}/details Get the station details. #
GET /api/nsk/v1/resources/stations/category/{stationCategoryCode} Gets a response with stations filtered by category. #
GET /api/nsk/v1/resources/Suffixes Retrieves the collection of suffix resources. #
GET /api/nsk/v1/resources/Suffixes/{suffixCode} Retrieves the specific suffix resource. #
GET /api/dcs/v1/resources/tailNumbers Retrieves the tail number inventory. #
GET /api/nsk/v1/resources/TimeZones Retrieves the collection of time zone resources. #
GET /api/nsk/v1/resources/TimeZones/{timeZoneCode} Retrieves the specific time zone resource. #
GET /api/nsk/v1/resources/Titles Retrieves the collection of title resources. #
GET /api/nsk/v1/resources/Titles/{titleKey} Retrieves the specific title resource. #
GET /api/nsk/v1/resources/TravelClasses Retrieves the collection of travel class resources. #
GET /api/nsk/v1/resources/TravelClasses/{travelClassCode} Retrieves the specific travel class resource. #
GET /api/nsk/v1/resources/travelerNotifications Retrieves a collection of traveler notification resource. #
GET /api/nsk/v1/resources/travelerNotifications/{notificationTypeCode} Retrieves the specified traveler notification resource. #
GET /api/nsk/v1/resources/travelerNotifications/deliveryMethods Retrieves the traveler notification delivery methods filtered by program code and level. #
GET /api/nsk/v1/resources/travelerNotifications/deliveryMethodSettings Retrieves the notification delivery method settings resource. #
GET /api/nsk/v1/resources/zones/{zoneCode}/subZones Retrieves the collection of subzones. #
GET /api/nsk/v1/resources/zones/{zoneCode}/subZones/{subZoneCode} Retrieves the specific subzone. #

Documentation

📖
Documentation
https://developer.tui/api-catalog/newskies-digital-api/api-description
📖
Documentation
https://developer.tui/api-catalog/newskies-digital-api/get-started
📖
Documentation
https://developer.tui/api-catalog/newskies-digital-api/simple-workflow
📖
Documentation
https://developer.tui/api-catalog/newskies-digital-api/advanced-workflow
📖
Documentation
https://developer.tui/api-catalog/newskies-digital-api/creditcard-payments
📖
Documentation
https://developer.tui/api-catalog/newskies-digital-api/backwards-compatibility
📖
Documentation
https://developer.tui/api-catalog/newskies-gonow-api/api-description
📖
Documentation
https://developer.tui/api-catalog/newskies-gonow-api/get-started
📖
Documentation
https://developer.tui/api-catalog/newskies-gonow-api/check-workflow
📖
Documentation
https://developer.tui/api-catalog/newskies-gonow-api/backwards-compatibility
📖
Documentation
https://developer.tui/api-catalog/newskies-payment-api/api-description
📖
Documentation
https://developer.tui/api-catalog/newskies-payment-api/booking-flow
📖
Documentation
https://developer.tui/api-catalog/nskcc-availability-search-api/description
📖
Documentation
https://developer.tui/api-catalog/nskcc-availability-search-api/api-details
📖
Documentation
https://developer.tui/api-catalog/nskcc-availability-search-api/technical-integration
📖
Documentation
https://developer.tui/api-catalog/nskcc-availability-search-api/code-examples
📖
Documentation
https://developer.tui/api-catalog/nskcc-availability-search-api/api-onepager
📖
Documentation
https://developer.tui/api-catalog/tui-newskies-pricefile-api/description
📖
Documentation
https://developer.tui/api-catalog/tui-newskies-pricefile-api/technical-integration
📖
Documentation
https://developer.tui/api-catalog/tui-newskies-pricefile-api/data-format
📖
Documentation
https://developer.tui/api-catalog/checkinhandler-service-api/api-description
📖
Documentation
https://developer.tui/api-catalog/checkinhandler-service-api/api-details
📖
Documentation
https://developer.tui/api-catalog/checkinhandler-service-api/technical-integration
📖
Documentation
https://developer.tui/api-catalog/tui-flight-ota-api/api-description
📖
Documentation
https://developer.tui/api-catalog/ota-content-api/api-description
📖
Documentation
https://developer.tui/api-catalog/ota-content-api/technical-details
📖
Documentation
https://developer.tui/api-catalog/ota-content-api/release-notes
📖
Documentation
https://developer.tui/api-catalog/walldy-api/api-description
📖
Documentation
https://developer.tui/api-catalog/walldy-api/api-details
📖
Documentation
https://developer.tui/api-catalog/walldy-api/technical-integration
📖
Documentation
https://developer.tui/api-catalog/walldy-api/api-onepager
📖
Documentation
https://developer.tui/api-catalog/walldy-api/release-notes
📖
Documentation
https://developer.tui/api-catalog/holidayofferscontroller-api/api-description
📖
Documentation
https://developer.tui/api-catalog/holidayofferscontroller-api/technical-integration
📖
Documentation
https://developer.tui/api-catalog/holidayofferscontroller-api/release-notes
📖
Documentation
https://developer.tui/api-catalog/meta-search-generic-api/api-description
📖
Documentation
https://developer.tui/api-catalog/partner-content-api/api-description
📖
Documentation
https://developer.tui/api-catalog/ship-content-api/api-description

Specifications

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/tui-group-resources-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

tui-group-resources-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: NewSkies-Digital-Api Resources API
  version: 4.8.6.23
  description: Navitaire Digital Api
servers:
- url: https://prod.api.tui/flight/newskies/rest
  description: TUI Prod
- url: https://playground.api.tui/flight/newskies/rest
  description: TUI Playground
security:
- JWT: []
tags:
- name: resources
paths:
  /api/nsk/v1/resources/AccountTransactionCodes:
    get:
      tags:
      - resources
      summary: Retrieves the collection of account transaction code resources.
      description: 'GraphQL endpoint: resourceAccountTransactionCodes'
      operationId: nsk_v1_resources_AccountTransactionCodes_get
      parameters:
      - name: ActiveOnly
        in: query
        description: "Flag indicating to return just active only or all.\n            "
        schema:
          type: boolean
        x-position: 1
      - name: CultureCode
        in: query
        description: "The desired culture code to be returned.\n            "
        schema:
          type:
          - string
          - 'null'
          maxLength: 17
          minLength: 0
        x-position: 2
      - name: ETag
        in: query
        description: "The cache token for this request. Data will not be returned if etag still matches.\n            "
        schema:
          type:
          - string
          - 'null'
        x-position: 3
      - name: StartIndex
        in: query
        description: "The start index value for this request.\n            "
        schema:
          type:
          - integer
          - 'null'
          format: int32
          maximum: 2147483647.0
          minimum: 0.0
        x-position: 4
      - name: ItemCount
        in: query
        description: "The item count value for this request.\n            "
        schema:
          type:
          - integer
          - 'null'
          format: int32
          maximum: 2147483647.0
          minimum: 0.0
        x-position: 5
      responses:
        '404':
          description: The item was not found.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponse'
        '304':
          description: The requested item has not been modified.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponse'
        '200':
          description: OK. Request completed successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponseOfIListOfAccountTransactionCode'
  /api/nsk/v1/resources/AccountTransactionCodes/{transactionCode}:
    get:
      tags:
      - resources
      summary: Retrieves the specific account transaction code resource.
      description: 'GraphQL endpoint: resourceAccountTransactionCode'
      operationId: nsk_v1_resources_AccountTransactionCodes_transactionCode_get
      parameters:
      - name: transactionCode
        in: path
        required: true
        description: The desired transaction code to retrieve.
        schema:
          type: string
        x-position: 1
      - name: cultureCode
        in: query
        description: The desired culture code for the resource.
        schema:
          type:
          - string
          - 'null'
        x-position: 2
      responses:
        '404':
          description: The item was not found.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponse'
        '200':
          description: OK. Request completed successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponseOfAccountTransactionCode'
  /api/nsk/v1/resources/AddressTypes:
    get:
      tags:
      - resources
      summary: Retrieves the collection of address type resources.
      description: 'GraphQL endpoint: resourceAddressTypes'
      operationId: nsk_v1_resources_AddressTypes_get
      parameters:
      - name: ActiveOnly
        in: query
        description: "Flag indicating to return just active only or all.\n            "
        schema:
          type: boolean
        x-position: 1
      - name: CultureCode
        in: query
        description: "The desired culture code to be returned.\n            "
        schema:
          type:
          - string
          - 'null'
          maxLength: 17
          minLength: 0
        x-position: 2
      - name: ETag
        in: query
        description: "The cache token for this request. Data will not be returned if etag still matches.\n            "
        schema:
          type:
          - string
          - 'null'
        x-position: 3
      - name: StartIndex
        in: query
        description: "The start index value for this request.\n            "
        schema:
          type:
          - integer
          - 'null'
          format: int32
          maximum: 2147483647.0
          minimum: 0.0
        x-position: 4
      - name: ItemCount
        in: query
        description: "The item count value for this request.\n            "
        schema:
          type:
          - integer
          - 'null'
          format: int32
          maximum: 2147483647.0
          minimum: 0.0
        x-position: 5
      responses:
        '404':
          description: The item was not found.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponse'
        '304':
          description: The requested item has not been modified.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponse'
        '200':
          description: OK. Request completed successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponseOfIListOfAddressType'
  /api/nsk/v1/resources/AddressTypes/{addressTypeCode}:
    get:
      tags:
      - resources
      summary: Retrieves the specific address type resource.
      description: 'GraphQL endpoint: resourceAddressType'
      operationId: nsk_v1_resources_AddressTypes_addressTypeCode_get
      parameters:
      - name: addressTypeCode
        in: path
        required: true
        description: The unique type code. Please note that this should be a char and not a string.
        schema:
          type: string
          maxLength: 1
        x-position: 1
      - name: cultureCode
        in: query
        description: The specific culture code.
        schema:
          type:
          - string
          - 'null'
        x-position: 2
      responses:
        '404':
          description: The item was not found.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponse'
        '200':
          description: OK. Request completed successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponseOfAddressType'
  /api/nsk/v1/resources/Areas:
    get:
      tags:
      - resources
      summary: Retrieves the collection of area resources.
      description: 'GraphQL endpoint: resourceAreas'
      operationId: nsk_v1_resources_Areas_get
      parameters:
      - name: ActiveOnly
        in: query
        description: "Flag indicating to return just active only or all.\n            "
        schema:
          type: boolean
        x-position: 1
      - name: CultureCode
        in: query
        description: "The desired culture code to be returned.\n            "
        schema:
          type:
          - string
          - 'null'
          maxLength: 17
          minLength: 0
        x-position: 2
      - name: ETag
        in: query
        description: "The cache token for this request. Data will not be returned if etag still matches.\n            "
        schema:
          type:
          - string
          - 'null'
        x-position: 3
      - name: StartIndex
        in: query
        description: "The start index value for this request.\n            "
        schema:
          type:
          - integer
          - 'null'
          format: int32
          maximum: 2147483647.0
          minimum: 0.0
        x-position: 4
      - name: ItemCount
        in: query
        description: "The item count value for this request.\n            "
        schema:
          type:
          - integer
          - 'null'
          format: int32
          maximum: 2147483647.0
          minimum: 0.0
        x-position: 5
      responses:
        '404':
          description: The item was not found.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponse'
        '304':
          description: The requested item has not been modified.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponse'
        '200':
          description: OK. Request completed successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponseOfIListOfArea'
  /api/nsk/v1/resources/Areas/{areaCode}:
    get:
      tags:
      - resources
      summary: Retrieves the specific area resource.
      description: 'See `/api/nsk/v1/resources/areas/{areaCode}/zones` to retrieve the list of geographical zones associated with a

        specific area.


        GraphQL endpoint: resourceArea'
      operationId: nsk_v1_resources_Areas_areaCode_get
      parameters:
      - name: areaCode
        in: path
        required: true
        description: The unique area code.
        schema:
          type: string
        x-position: 1
      - name: cultureCode
        in: query
        description: The unique culture code.
        schema:
          type:
          - string
          - 'null'
        x-position: 2
      responses:
        '404':
          description: The item was not found.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponse'
        '200':
          description: OK. Request completed successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponseOfArea'
  /api/nsk/v1/resources/Areas/{areaCode}/zones:
    get:
      tags:
      - resources
      summary: Retrieves the collection of zones resources.
      description: 'GraphQL endpoint: resourceZonesv2'
      operationId: nsk_v1_resources_Areas_areaCode_zones_get
      parameters:
      - name: areaCode
        in: path
        required: true
        description: The unique code of the area to which the zones belong.
        schema:
          type: string
        x-position: 1
      - name: ActiveOnly
        in: query
        description: "Flag indicating to return just active only or all.\n            "
        schema:
          type: boolean
        x-position: 2
      - name: CultureCode
        in: query
        description: "The desired culture code to be returned.\n            "
        schema:
          type:
          - string
          - 'null'
          maxLength: 17
          minLength: 0
        x-position: 3
      - name: ETag
        in: query
        description: "The cache token for this request. Data will not be returned if etag still matches.\n            "
        schema:
          type:
          - string
          - 'null'
        x-position: 4
      - name: StartIndex
        in: query
        description: "The start index value for this request.\n            "
        schema:
          type:
          - integer
          - 'null'
          format: int32
          maximum: 2147483647.0
          minimum: 0.0
        x-position: 5
      - name: ItemCount
        in: query
        description: "The item count value for this request.\n            "
        schema:
          type:
          - integer
          - 'null'
          format: int32
          maximum: 2147483647.0
          minimum: 0.0
        x-position: 6
      responses:
        '404':
          description: The item was not found.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponse'
        '304':
          description: The requested item has not been modified.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponse'
        '200':
          description: OK. Request completed successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponseOfIListOfZonev2'
  /api/nsk/v1/resources/Areas/{areaCode}/zones/{zoneCode}:
    get:
      tags:
      - resources
      summary: Retrieves the specific zone resource.
      description: 'GraphQL endpoint: resourceZonev2'
      operationId: nsk_v1_resources_Areas_areaCode_zones_zoneCode_get
      parameters:
      - name: areaCode
        in: path
        required: true
        description: The unique code of the area to which the zone belongs.
        schema:
          type: string
        x-position: 1
      - name: zoneCode
        in: path
        required: true
        description: The unique zone code.
        schema:
          type: string
        x-position: 2
      - name: cultureCode
        in: query
        description: The specific culture code.
        schema:
          type:
          - string
          - 'null'
        x-position: 3
      responses:
        '404':
          description: The item was not found.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponse'
        '200':
          description: OK. Request completed successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponseOfZonev2'
  /api/nsk/v1/resources/BaggageTypes:
    get:
      tags:
      - resources
      summary: Retrieves the collection of baggage type resources.
      description: 'GraphQL endpoint: resourceBaggageTypes'
      operationId: nsk_v1_resources_BaggageTypes_get
      parameters:
      - name: ActiveOnly
        in: query
        description: "Flag indicating to return just active only or all.\n            "
        schema:
          type: boolean
        x-position: 1
      - name: CultureCode
        in: query
        description: "The desired culture code to be returned.\n            "
        schema:
          type:
          - string
          - 'null'
          maxLength: 17
          minLength: 0
        x-position: 2
      - name: ETag
        in: query
        description: "The cache token for this request. Data will not be returned if etag still matches.\n            "
        schema:
          type:
          - string
          - 'null'
        x-position: 3
      - name: StartIndex
        in: query
        description: "The start index value for this request.\n            "
        schema:
          type:
          - integer
          - 'null'
          format: int32
          maximum: 2147483647.0
          minimum: 0.0
        x-position: 4
      - name: ItemCount
        in: query
        description: "The item count value for this request.\n            "
        schema:
          type:
          - integer
          - 'null'
          format: int32
          maximum: 2147483647.0
          minimum: 0.0
        x-position: 5
      responses:
        '404':
          description: The item was not found.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponse'
        '304':
          description: The requested item has not been modified.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponse'
        '200':
          description: OK. Request completed successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponseOfIListOfBaggageType'
              examples:
                Retrieve baggage types response:
                  description: Example response for successfully retrieving the configured baggage types in the system.
                  value:
                    data:
                    - baggageTypeCode: 1BAG
                      bagWeightType: 2
                      freeBag: false
                      inActive: false
                      name: Booking Baggage Allowance
                      weightReducedBy: 5
                      includeInBaggageCount: false
                    - baggageTypeCode: BSMX
                      bagWeightType: 2
                      freeBag: false
                      inActive: false
                      name: BSM ExceptionTesting
                      weightReducedBy: 0
                      includeInBaggageCount: false
                    - baggageTypeCode: BSM3
                      bagWeightType: 1
                      freeBag: false
                      inActive: false
                      name: BSM Exception Testing
                      weightReducedBy: 0
                      includeInBaggageCount: false
                    - baggageTypeCode: MUSIC
                      bagWeightType: 1
                      freeBag: false
                      inActive: false
                      name: Musical Equipment
                      weightReducedBy: 5
                      includeInBaggageCount: false
                    - baggageTypeCode: BSME
                      bagWeightType: 0
                      freeBag: true
                      inActive: false
                      name: OPS Baggage - DO NOT EDIT
                      weightReducedBy: 0
                      includeInBaggageCount: false
                    - baggageTypeCode: MEDIC
                      bagWeightType: 0
                      freeBag: true
                      inActive: false
                      name: Medical Equipment
                      weightReducedBy: 0
                      includeInBaggageCount: false
  /api/nsk/v1/resources/BaggageTypes/{baggageTypeCode}:
    get:
      tags:
      - resources
      summary: Retrieves the specific baggage type resource.
      description: 'GraphQL endpoint: resourceBaggageType'
      operationId: nsk_v1_resources_BaggageTypes_baggageTypeCode_get
      parameters:
      - name: baggageTypeCode
        in: path
        required: true
        description: The unique baggage type code.
        schema:
          type: string
        x-position: 1
      - name: cultureCode
        in: query
        description: The specific culture code.
        schema:
          type:
          - string
          - 'null'
        x-position: 2
      responses:
        '404':
          description: The item was not found.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponse'
        '200':
          description: OK. Request completed successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponseOfBaggageType'
  /api/nsk/v1/resources/bundles:
    get:
      tags:
      - resources
      summary: Retrieves the collection of bundle configuration resources.
      description: 'GraphQL endpoint: bundles'
      operationId: nsk_v1_resources_bundles_get
      parameters:
      - name: ActiveOnly
        in: query
        description: "Flag indicating to return just active only or all.\n            "
        schema:
          type: boolean
        x-position: 1
      - name: CultureCode
        in: query
        description: "The desired culture code to be returned.\n            "
        schema:
          type:
          - string
          - 'null'
          maxLength: 17
          minLength: 0
        x-position: 2
      - name: ETag
        in: query
        description: "The cache token for this request. Data will not be returned if etag still matches.\n            "
        schema:
          type:
          - string
          - 'null'
        x-position: 3
      - name: StartIndex
        in: query
        description: "The start index value for this request.\n            "
        schema:
          type:
          - integer
          - 'null'
          format: int32
          maximum: 2147483647.0
          minimum: 0.0
        x-position: 4
      - name: ItemCount
        in: query
        description: "The item count value for this request.\n            "
        schema:
          type:
          - integer
          - 'null'
          format: int32
          maximum: 2147483647.0
          minimum: 0.0
        x-position: 5
      responses:
        '404':
          description: The item was not found.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponse'
        '304':
          description: The requested item has not been modified.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponse'
        '200':
          description: OK. Request completed successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponseOfIListOfBundleConfiguration'
              examples:
                Retrieve the collection of bundle configuration resources:
                  description: Example response for successfully retrieving the collection of bundle configuration resources.
                  value:
                    data:
                    - bundleCode: CC02
                      feeCode: CCBF
                      bookingQueueCode: CALLC
                      programCode: CC
                      programLevel: Plus
                      name: Call Center Application Plus
                      description: '[All legs - Fixed pricing]

                        10kg checked-in baggage

                        The healthy choice snack > Hot Meal Combo'
                      hasPrice: true
                      rank: 2
                      inActive: false
                      allSsrsRequired: false
                      serviceBundleType: 1
                    - bundleCode: BSC
                      feeCode: null
                      bookingQueueCode: NFSVCF
                      programCode: null
                      programLevel: null
                      name: Basics Included Bundle
                      description: Basic Included Bundle - SSR
                      hasPrice: false
                      rank: 1
                      inActive: false
                      allSsrsRequired: false
                      serviceBundleType: 0
                    - bundleCode: CC14
                      feeCode: CCBF
                      bookingQueueCode: null
                      programCode: null
                      programLevel: null
                      name: Call Center Application Business
                      description: '[No Upgrades / All legs]

                        30kg of baggage

                        Hot Meal Combo

                        *WIFI'
                      hasPrice: true
                      rank: 4
                      inActive: true
                      allSsrsRequired: true
                      serviceBundleType: 1
  /api/nsk/v1/resources/bundles/{bundleCode}:
    get:
      tags:
      - resources
      summary: Retrieves a specific bundle configuration based on the bundle code.
      description: 'GraphQL endpoint: bundle'
      operationId: nsk_v1_resources_bundles_bundleCode_get
      parameters:
      - name: bundleCode
        in: path
        required: true
        description: The bundle code.
        schema:
          type: string
        x-position: 1
      - name: cultureCode
        in: query
        description: The culture code.
        schema:
          type:
          - string
          - 'null'
        x-position: 2
      responses:
        '404':
          description: The item was not found.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponse'
        '304':
          description: The requested item has not been modified.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponse'
        '200':
          description: OK. Request completed successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponseOfBundleConfiguration'
              examples:
                Get Bundle By Bundle Code Response:
                  description: Example response for successfully retrieving a bundle by bundle code
                  value:
                    data:
                      bundleCode: CC02
                      feeCode: CCBF
                      bookingQueueCode: CALLC
                      programCode: CC
                      programLevel: Plus
                      name: Call Center Application Plus
                      description: '[All legs - Fixed pricing]

                        10kg checked-in baggage

                        The healthy choice snack > Hot Meal Combo'
                      hasPrice: true
                      rank: 2
                      inActive: false
                      allSsrsRequired: false
                      serviceBundleType: 1
  /api/nsk/v1/resources/bundles/applications:
    get:
      tags:
      - resources
      summary: Retrieves the collection of bundle application resources.
      description: 'See api/nsk/v1/bundles/application/{bundleApplicationKey}/details to retrieve additional

        bundle application details.  The application details consist of three lists: carrier codes,

        product classes, and classes of service.


        GraphQL endpoint: bundleApplications'
      operationId: nsk_v1_resources_bundles_applications_get
      parameters:
      - name: BundleRuleCode
        in: query
        description: "The bundle rule code.\n            "
        schema:
          type:
          - string
          - 'null'
          maxLength: 4
          minLength: 0
        x-position: 1
      - name: CultureCode
        in: query
        description: "The specific culture code.\n            "
        schema:
          type:
          - string
          - 'null'
        x-position: 2
      - name: ETag
        in: query
        description: "The cache eTag for this request.\n            "
        schema:
          type:
          - string
          - 'null'
        x-position: 3
      responses:
        '404':
          description: The item was not found.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponse'
        '304':
          description: The requested item has not been modified.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponse'
        '200':
          description: OK. Request completed successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponseOfIListOfBundleApplication'
  /api/nsk/v1/resources/bundles/rules:
    get:
      tags:
      - resources
      summary: Retrieves the collection of bundle rule resources.
      description: 'See api/nsk/v1/bundles/rule/{bundleRuleCode}/details to retrieve a list of bundle

        applications associated with a specific bundle rule.

        Bundle rules are used to control where and how bundle applications are used.


        GraphQL endpoint: bundleRules'
      operationId: nsk_v1_resources_bundles_rules_get
      parameters:
      - name: eTag
        in: query
        description: The unique etag ID.
        schema:
          type:
          - string
          - 'null'
        x-position: 1
      responses:
        '404':
          description: The item was not found.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponse'
        '304':
          description: The requested item has not been modified.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponse'
        '200':
          description: OK. Request completed successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponseOfIListOfBundleRule'
  /api/nsk/v1/resources/bundles/sets:
    get:
      tags:
      - resources
      summary: Retrieves the collection of bundle set resources.
      description: 'See api/nsk/v1/bundles/set/{bundleSetCode}/details to retrieve a list of bundle

        codes associated with a specific bundle set.


        GraphQL endpoint: bundleSets'
      operationId: nsk_v1_resources_bundles_sets_get
      parameters:
      - name: ActiveOnly
        in: query
        description: "Flag indicating to return just active only or all.\n            "
        schema:
          type: boolean
        x-position: 1
      - name: CultureCode
        in: query
        description: "The desired culture code to be returned.\n            "
        schema:
          type:
          - string
          - 'null'
          maxLength: 17
          minLength: 0
        x-position: 2
      - name: ETag
        in: query
        description: "The cache token for this request. Data will not be returned if etag still matches.\n            "
        schema:
          type:
          - string
          - 'null'
        x-position: 3
      - name: StartIndex
        in: query
        description: "The start index value for this request.\n            "
        schema:
          type:
          - integer
          - 'null'
          format: int32
          maximum: 2147483647.0
          minimum: 0.0
        x-position: 4
      - name: ItemCount
        in: query
        description: "The item count value for this request.\n            "
        schema:
          type:
          - integer
          - 'null'
          format: int32
          maximum: 2147483647.0
          minimum: 0.0
        x-position: 5
      responses:
        '404':
          description: The item was not found.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponse'
        '304':
          description: The requested item has not been modified.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponse'
        '200':
          description: OK. Request completed successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponseOfIListOfBundleSet'
  /api/nsk/v1/resources/bundles/ssrs:
    get:
      tags:
      - resources
      summary: 'Retrieves the collection of bundle ssr configurations associated with

        the bundle code.'
      description: 'GraphQL endpoint: bundleSsrs'
      operationId: nsk_v1_resources_bundles_ssrs_get
      parameters:
      - name: BundleCode
        in: query
        description: "The bundle code.\n            "
        schema:
          type:
          - string
          - 'null'
          maxLength: 4
          minLength: 0
        x-position: 1
      - name: CultureCode
        in: query
        description: "The specific culture code.\n            "
        schema:
          type:
          - string
          - 'null'
        x-position: 2
      - name: ETag
        in: query
        description: "The cache eTag for this request.\n            "
        schema:
          type:
          - string
          - 'null'
        x-position: 3
      responses:
        '404':
          description: The item was not found.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponse'
        '304':
          description: The requested item has not been modified.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponse'
        '200':
          description: OK. Request 

# --- truncated at 32 KB (553 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/tui-group/refs/heads/main/openapi/tui-group-resources-api-openapi.yml