How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

TUI Group Resources API

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

TUI Group Resources API is one of 113 APIs that TUI Group publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Resources. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 161 operations across 159 paths, and defines 310 schemas. It is described by OpenAPI 3.2.0, at version 4.8.6.23.

Requests are made against 2 base URLs: https://prod.api.tui/flight/newskies/rest, https://playground.api.tui/flight/newskies/rest.

161 operations 159 paths 310 schemas 2 DELETE153 GET1 PATCH4 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
4.8.6.23
Base URL
https://prod.api.tui/flight/newskies/rest
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

TUI Group Resources API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (jwt) (JWT). By default, every request must be authenticated.

  • JWT — Paste your JWT token from the token endpoint.

Paths & Operations 161

Across 159 paths, the API surfaces 161 operations — 2 DELETE, 153 GET, 1 PATCH, 4 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Resources 161
GET
/api/nsk/v1/resources/AccountTransactionCodes
Retrieves the collection of account transaction code resources
nsk_v1_resources_AccountTransactionCodes_get 5 params → 404304200
GET
/api/nsk/v1/resources/AccountTransactionCodes/{transactionCode}
Retrieves the specific account transaction code resource
nsk_v1_resources_AccountTransactionCodes_transactionCode_get 2 params → 404200
GET
/api/nsk/v1/resources/AddressTypes
Retrieves the collection of address type resources
nsk_v1_resources_AddressTypes_get 5 params → 404304200
GET
/api/nsk/v1/resources/AddressTypes/{addressTypeCode}
Retrieves the specific address type resource
nsk_v1_resources_AddressTypes_addressTypeCode_get 2 params → 404200
GET
/api/nsk/v1/resources/Areas
Retrieves the collection of area resources
nsk_v1_resources_Areas_get 5 params → 404304200
GET
/api/nsk/v1/resources/Areas/{areaCode}
Retrieves the specific area resource
nsk_v1_resources_Areas_areaCode_get 2 params → 404200
GET
/api/nsk/v1/resources/Areas/{areaCode}/zones
Retrieves the collection of zones resources
nsk_v1_resources_Areas_areaCode_zones_get 6 params → 404304200
GET
/api/nsk/v1/resources/Areas/{areaCode}/zones/{zoneCode}
Retrieves the specific zone resource
nsk_v1_resources_Areas_areaCode_zones_zoneCode_get 3 params → 404200
GET
/api/nsk/v1/resources/BaggageTypes
Retrieves the collection of baggage type resources
nsk_v1_resources_BaggageTypes_get 5 params → 404304200
GET
/api/nsk/v1/resources/BaggageTypes/{baggageTypeCode}
Retrieves the specific baggage type resource
nsk_v1_resources_BaggageTypes_baggageTypeCode_get 2 params → 404200
GET
/api/nsk/v1/resources/bundles
Retrieves the collection of bundle configuration resources
nsk_v1_resources_bundles_get 5 params → 404304200
GET
/api/nsk/v1/resources/bundles/{bundleCode}
Retrieves a specific bundle configuration based on the bundle code
nsk_v1_resources_bundles_bundleCode_get 2 params → 404304200
GET
/api/nsk/v1/resources/bundles/applications
Retrieves the collection of bundle application resources
nsk_v1_resources_bundles_applications_get 3 params → 404304200
GET
/api/nsk/v1/resources/bundles/rules
Retrieves the collection of bundle rule resources
nsk_v1_resources_bundles_rules_get 1 param → 404304200
GET
/api/nsk/v1/resources/bundles/sets
Retrieves the collection of bundle set resources
nsk_v1_resources_bundles_sets_get 5 params → 404304200
GET
/api/nsk/v1/resources/bundles/ssrs
Retrieves the collection of bundle ssr configurations associated with the…
nsk_v1_resources_bundles_ssrs_get 3 params → 404304200
GET
/api/nsk/v1/resources/carriers
Retrieves the collection of carrier resources
nsk_v1_resources_carriers_get 5 params → 404304200
GET
/api/nsk/v1/resources/carriers/{carrierCode}
Retrieves a single carrier
nsk_v1_resources_carriers_carrierCode_get 3 params → 404200
GET
/api/nsk/v1/resources/Cities
Retrieves the collection of city resources
nsk_v1_resources_Cities_get 5 params → 404304200
GET
/api/nsk/v1/resources/Cities/{cityCode}
Retrieves the specific city resource
nsk_v1_resources_Cities_cityCode_get 2 params → 404200
GET
/api/nsk/v1/resources/ClassOfServices
Retrieves the collection of class of service resources
nsk_v1_resources_ClassOfServices_get 5 params → 404304200
GET
/api/nsk/v1/resources/ClassOfServices/{classOfServiceCode}
Retrieves the resource
nsk_v1_resources_ClassOfServices_classOfServiceCode_get 2 params → 404200
GET
/api/nsk/v1/resources/CommissionRates
Retrieves the collection of commission rate resources
nsk_v1_resources_CommissionRates_get 5 params → 404304200
GET
/api/nsk/v1/resources/CommissionRates/{commissionRateCode}
Retrieves the specific commission rate resource
nsk_v1_resources_CommissionRates_commissionRateCode_get 2 params → 404200
GET
/api/nsk/v1/resources/ContactTypes
Retrieves the collection of contact type resources
nsk_v1_resources_ContactTypes_get 5 params → 404304200
GET
/api/nsk/v1/resources/ContactTypes/{contactTypeCode}
Retrieves the specific contact type resource
nsk_v1_resources_ContactTypes_contactTypeCode_get 2 params → 404200
GET
/api/nsk/v1/resources/contents
Searches the contents based on the search criteria provided
nsk_v1_resources_contents_get 5 params → 200
GET
/api/nsk/v1/resources/contents/{contentId}
Retrieves a resource setting and its related information
nsk_v1_resources_contents_contentId_get 3 params → 404304200
DELETE
/api/nsk/v1/resources/contents/{contentId}
Deletes a content item
nsk_v1_resources_contents_contentId_delete 1 param → 400200
GET
/api/nsk/v1/resources/contents/{contentId}/data
Retrieves resource setting data based on the accept content type
nsk_v1_resources_contents_contentId_data_get 3 params → 404304200
GET
/api/nsk/v2/resources/countries
Retrieves the collection of country resources
nsk_v2_resources_countries_get 5 params → 404304200
GET
/api/nsk/v2/resources/countries/{countryCode}
Retrieves a specific country resource
nsk_v2_resources_countries_countryCode_get 2 params → 404200
GET
/api/nsk/v1/resources/cultures
Retrieves the resources
nsk_v1_resources_cultures_get 5 params → 404304200
GET
/api/nsk/v1/resources/cultures/{cultureCode}
Retrieves the resource
nsk_v1_resources_cultures_cultureCode_get 2 params → 404200
GET
/api/nsk/v2/resources/currencies
Retrieves the collection of currency resources
nsk_v2_resources_currencies_get 5 params → 404304200
GET
/api/nsk/v2/resources/currencies/{currencyCode}
Retrieves the specific currency resource
nsk_v2_resources_currencies_currencyCode_get 2 params → 404200
GET
/api/nsk/v2/resources/customerPrograms
Retrieves the collection of customer program resources
nsk_v2_resources_customerPrograms_get 5 params → 404304200
GET
/api/nsk/v1/resources/CustomerProgramsdeprecated
Retrieves the collection of customer program resources
nsk_v1_resources_CustomerPrograms_get 5 params → 404304200
GET
/api/nsk/v2/resources/customerPrograms/{programCode}
Retrieves the specific customer program resource
nsk_v2_resources_customerPrograms_programCode_get 2 params → 404200
GET
/api/nsk/v1/resources/CustomerPrograms/{programCode}deprecated
Retrieves the specific customer program resource
nsk_v1_resources_CustomerPrograms_programCode_get 2 params → 404200
GET
/api/nsk/v1/resources/CustomerPrograms/{programCode}/levels/{programLevelCode}
Retrieves the specific program level
nsk_v1_resources_CustomerPrograms_programCode_levels_programLevelCode_get 3 params → 404304200
GET
/api/nsk/v1/resources/Delays
Retrieves the collection of delay resources
nsk_v1_resources_Delays_get 5 params → 404304200
GET
/api/nsk/v1/resources/Delays/{delayCode}
Retrieves the specific delay resource
nsk_v1_resources_Delays_delayCode_get 2 params → 404200
GET
/api/nsk/v1/resources/Departments
Retrieves the collection of department resources
nsk_v1_resources_Departments_get 5 params → 404304200
GET
/api/nsk/v1/resources/Departments/{departmentCode}
Retrieves the specific department resource
nsk_v1_resources_Departments_departmentCode_get 2 params → 404200
GET
/api/nsk/v1/resources/distributionOptions
Retrieves the localizations
nsk_v1_resources_distributionOptions_get 4 params → 404304200
GET
/api/nsk/v1/resources/DocumentTypes
Retrieves the collection of document type resources
nsk_v1_resources_DocumentTypes_get 5 params → 404304200
GET
/api/nsk/v1/resources/DocumentTypes/{documentTypeCode}
Retrieves the specific document type resource
nsk_v1_resources_DocumentTypes_documentTypeCode_get 2 params → 404200
GET
/api/nsk/v1/resources/Domains
Retrieves the collection of domain resources
nsk_v1_resources_Domains_get 1 param → 404304200
GET
/api/nsk/v1/resources/Domains/{domainCode}
Retrieves the specific domain resource
nsk_v1_resources_Domains_domainCode_get 1 param → 404200
GET
/api/nsk/v1/resources/EmailTypes
Retrieves the collection of email type resources
nsk_v1_resources_EmailTypes_get 5 params → 404304200
GET
/api/nsk/v1/resources/EmailTypes/{emailTypeCode}
Retrieves the specific email type resource
nsk_v1_resources_EmailTypes_emailTypeCode_get 2 params → 404200
GET
/api/nsk/v1/resources/ExternalRates
Retrieves the collection of external rate resources
nsk_v1_resources_ExternalRates_get 5 params → 404304200
GET
/api/nsk/v1/resources/ExternalRates/{rateId}
Retrieves the specific external rate resource
nsk_v1_resources_ExternalRates_rateId_get 2 params → 404200
GET
/api/nsk/v1/resources/ExternalSystems
Retrieves the collection of external system resources
nsk_v1_resources_ExternalSystems_get 5 params → 404304200
GET
/api/nsk/v2/resources/externalSystems/{systemCode}
Retrieves a single external system resource
nsk_v2_resources_externalSystems_systemCode_get 2 params → 404200
GET
/api/nsk/v1/resources/fareBasisCodes
Retrieves the list of fare basis codes
nsk_v1_resources_fareBasisCodes_get 1 param → 404304200
GET
/api/nsk/v1/resources/fareDiscounts
Retrieves a collection of fare discount resources
nsk_v1_resources_fareDiscounts_get 5 params → 404304200
GET
/api/nsk/v1/resources/fareDiscounts/{fareDiscountCode}
Retrieves a specific fare discount resource
nsk_v1_resources_fareDiscounts_fareDiscountCode_get 2 params → 404200
GET
/api/nsk/v1/resources/fareSurcharges
Retrieves a collection of fare surcharge resources
nsk_v1_resources_fareSurcharges_get 5 params → 404304200
GET
/api/nsk/v1/resources/fareSurcharges/{fareSurchargeCode}
Retrieves a specific fare surcharge resource
nsk_v1_resources_fareSurcharges_fareSurchargeCode_get 2 params → 404200
GET
/api/nsk/v1/resources/FareTypes
Retrieves the collection of fare type resources
nsk_v1_resources_FareTypes_get 5 params → 404304200
GET
/api/nsk/v1/resources/FareTypes/{fareTypeCode}
Retrieves the specific fare type resource
nsk_v1_resources_FareTypes_fareTypeCode_get 2 params → 404200
GET
/api/nsk/v1/resources/Fees
Retrieves the collection of fee resources
nsk_v1_resources_Fees_get 5 params → 404304200
GET
/api/nsk/v1/resources/Fees/{feeCode}
Retrieves the specific fee resource
nsk_v1_resources_Fees_feeCode_get 2 params → 404200
GET
/api/nsk/v1/resources/fees/{feeCode}/details
Gets the fee options
nsk_v1_resources_fees_feeCode_details_get 1 param → 200404
GET
/api/nsk/v1/resources/genders
Retrieves the localizations
nsk_v1_resources_genders_get 4 params → 404304200
GET
/api/nsk/v1/resources/HotCardReasons
Retrieves the collection of hot card reason resources
nsk_v1_resources_HotCardReasons_get 5 params → 404304200
GET
/api/nsk/v1/resources/HotCardReasons/{hotCardReasonCode}
Retrieves the specific hot card reason resource
nsk_v1_resources_HotCardReasons_hotCardReasonCode_get 2 params → 404200
GET
/api/nsk/v1/resources/IssuanceReasons
Retrieves the collection of issuance reason resources
nsk_v1_resources_IssuanceReasons_get 5 params → 404304200
GET
/api/nsk/v1/resources/IssuanceReasons/{issuanceReasonCode}
Retrieves the specific issuance reason resource
nsk_v1_resources_IssuanceReasons_issuanceReasonCode_get 2 params → 404200
GET
/api/nsk/v1/resources/Locations
Retrieves the collection of location resources
nsk_v1_resources_Locations_get 5 params → 404304200
GET
/api/nsk/v1/resources/Locations/{locationCode}
Retrieves the specific location resource
nsk_v1_resources_Locations_locationCode_get 2 params → 404200
GET
/api/nsk/v2/resources/macs
Retrieves the collection of mac resources
nsk_v2_resources_macs_get 5 params → 404304200
GET
/api/nsk/v1/resources/Macs/{macCode}
Retrieves the specific mac resource
nsk_v1_resources_Macs_macCode_get 1 param → 404200
GET
/api/nsk/v1/resources/marketRoutes
Retrieves the collection of market route resources
nsk_v1_resources_marketRoutes_get 5 params → 304400200
GET
/api/nsk/v2/resources/markets
Retrieves the collection of market resources
nsk_v2_resources_markets_get 5 params → 404304200
GET
/api/nsk/v2/resources/markets/{locationCode}
Retrieves a specific market resource
nsk_v2_resources_markets_locationCode_get 2 params → 404200
GET
/api/nsk/v2/resources/markets/{locationCode}/{travelLocationCode}
Retrieves the resource
nsk_v2_resources_markets_locationCode_travelLocationCode_get 3 params → 404200
GET
/api/nsk/v1/resources/MessageTypes
Retrieves the collection of message type resources
nsk_v1_resources_MessageTypes_get 5 params → 404304200
GET
/api/nsk/v1/resources/MessageTypes/{messageTypeCode}
Retrieves the specific message type resource
nsk_v1_resources_MessageTypes_messageTypeCode_get 2 params → 404200
GET
/api/nsk/v1/resources/nonBinaryGenders
Retrieves the collection of non-binary genders configured in the system
nsk_v1_resources_nonBinaryGenders_get 2 params → 404304200
GET
/api/nsk/v1/resources/nonBinaryGenders/{code}
Retrieves the specified non-binary gender
nsk_v1_resources_nonBinaryGenders_code_get 3 params → 404200
GET
/api/nsk/v1/resources/organizationStatuses
Retrieves the localizations
nsk_v1_resources_organizationStatuses_get 4 params → 404304200
GET
/api/nsk/v1/resources/PassengerDiscounts
Retrieves the collection of passenger discount resources
nsk_v1_resources_PassengerDiscounts_get 5 params → 404304200
GET
/api/nsk/v1/resources/PassengerDiscounts/{passengerDiscountCode}
Retrieves the specific passenger discount resource
nsk_v1_resources_PassengerDiscounts_passengerDiscountCode_get 2 params → 404200
GET
/api/nsk/v1/resources/PassengerTypes
Retrieves the collection of role-based passenger type resources
nsk_v1_resources_PassengerTypes_get 5 params → 400304200
GET
/api/nsk/v1/resources/PassengerTypes/{passengerTypeCode}
Retrieves the specific role-based passenger type resource
nsk_v1_resources_PassengerTypes_passengerTypeCode_get 2 params → 404400200
GET
/api/nsk/v1/resources/PaymentMethods
Retrieves the collection of payment method resources
nsk_v1_resources_PaymentMethods_get 6 params → 404304200
GET
/api/nsk/v2/resources/paymentMethods/{paymentMethodCode}
Retrieves the specific payment method resources that match the payment method…
nsk_v2_resources_paymentMethods_paymentMethodCode_get 4 params → 404200
GET
/api/nsk/v1/resources/PaymentMethods/{paymentMethodCode}deprecated
Retrieves the specific payment method resource
nsk_v1_resources_PaymentMethods_paymentMethodCode_get 3 params → 404200
GET
/api/nsk/v1/resources/PersonInformationTypes
Retrieves the collection of person information type resources
nsk_v1_resources_PersonInformationTypes_get 5 params → 404304200
GET
/api/nsk/v1/resources/PersonInformationTypes/{personInformationTypeCode}
Retrieves the specific person information type resource
nsk_v1_resources_PersonInformationTypes_personInformationTypeCode_get 2 params → 404200
GET
/api/nsk/v1/resources/PhoneTypes
Retrieves the collection of phone number type resources
nsk_v1_resources_PhoneTypes_get 5 params → 404304200
GET
/api/nsk/v1/resources/PhoneTypes/{phoneTypeCode}
Retrieves the specific phone number type resource
nsk_v1_resources_PhoneTypes_phoneTypeCode_get 2 params → 404200
GET
/api/nsk/v1/resources/postalCodes
Retrieves the collection of postal codes resources
nsk_v1_resources_postalCodes_get 6 params → 404304200
GET
/api/nsk/v1/resources/postalCodes/{postalCode}
Retrieves the postal code resource
nsk_v1_resources_postalCodes_postalCode_get 1 param → 404200
GET
/api/nsk/v1/resources/printers
Retrieves a collection of printer resources
nsk_v1_resources_printers_get 4 params → 404304200
GET
/api/nsk/v1/resources/printers/{printerCode}
Retrieves a specific printer resource
nsk_v1_resources_printers_printerCode_get 2 params → 404200
GET
/api/nsk/v1/resources/ProductClasses
Retrieves the collection of product class resources
nsk_v1_resources_ProductClasses_get 5 params → 404304200
GET
/api/nsk/v1/resources/ProductClasses/{productClassCode}
Retrieves the specific product class resource
nsk_v1_resources_ProductClasses_productClassCode_get 2 params → 404200
GET
/api/nsk/v1/resources/PromotionSettingTypes
Retrieves the collection of promotion setting type resources
nsk_v1_resources_PromotionSettingTypes_get 5 params → 404304200
GET
/api/nsk/v1/resources/PromotionSettingTypes/{promotionSettingsTypeCode}
Retrieves the specific promotion setting type resource
nsk_v1_resources_PromotionSettingTypes_promotionSettingsTypeCode_get 2 params → 404200
GET
/api/nsk/v1/resources/ProvinceStates
Retrieves the collection of province state resources
nsk_v1_resources_ProvinceStates_get 5 params → 404304200
GET
/api/nsk/v1/resources/ProvinceStates/{provinceStateCode}
Retrieves the specific province state resource
nsk_v1_resources_ProvinceStates_provinceStateCode_get 2 params → 404200
GET
/api/nsk/v1/resources/queue/categories
Gets a response with a list of QueueCategories that match the given parameters
nsk_v1_resources_queue_categories_get 5 params → 404304200
GET
/api/nsk/v1/resources/queue/categories/{queueCategoryCode}
Gets a response with a single QueueCategory that match the given parameters
nsk_v1_resources_queue_categories_queueCategoryCode_get 2 params → 200404
GET
/api/nsk/v1/resources/reminderTimes
Retrieves the collection of reminder time resource that contains valid times…
nsk_v1_resources_reminderTimes_get 1 param → 404304200
GET
/api/nsk/v1/resources/reminderTimes/{timedEventType}
Retrieves a specific reminder time resource that contains valid times for a…
nsk_v1_resources_reminderTimes_timedEventType_get 1 param → 404200
POST
/api/nsk/v1/resources/roles
BETA - Creates a new role
nsk_v1_resources_roles_post body → 201
GET
/api/nsk/v2/resources/roles
Retrieves the role resources
nsk_v2_resources_roles_get 1 param → 404304200
DELETE
/api/nsk/v1/resources/roles/{roleCode}
BETA - Delete a role
nsk_v1_resources_roles_roleCode_delete 1 param → 200
GET
/api/nsk/v2/resources/roles/{roleCode}
Retrieves a single role resource
nsk_v2_resources_roles_roleCode_get 1 param → 404200
GET
/api/nsk/v1/resources/roles/{roleCode}/settings
Retrieves the resource
nsk_v1_resources_roles_roleCode_settings_get 1 param → 404200
GET
/api/nsk/v1/resources/RoleSettingTypes
Retrieves the collection of role setting resources
nsk_v1_resources_RoleSettingTypes_get 5 params → 404304200
GET
/api/nsk/v1/resources/RoleSettingTypes/{roleSettingTypeCode}
Retrieves the specific role setting resource
nsk_v1_resources_RoleSettingTypes_roleSettingTypeCode_get 1 param → 404200
GET
/api/nsk/v1/resources/searchTypes
Retrieves the localizations
nsk_v1_resources_searchTypes_get 4 params → 404304200
GET
/api/nsk/v2/resources/seatPropertyTypes
Retrieves a list of seat property types
nsk_v2_resources_seatPropertyTypes_get 5 params → 404304200
GET
/api/nsk/v2/resources/seatPropertyTypes/{seatPropertyTypeCode}
Retrieves a single seat property type resource
nsk_v2_resources_seatPropertyTypes_seatPropertyTypeCode_get 2 params → 404200
POST
/api/nsk/v1/resources/settings
Retrieves a resource setting and its related information
nsk_v1_resources_settings_post 1 param body → 404304200
POST
/api/nsk/v1/resources/settings/data
Retrieves resource setting data based on the accept content type
nsk_v1_resources_settings_data_post 1 param body → 404304415200
GET
/api/nsk/v1/resources/ShoppingAttributeGroups
Retrieves the collection of shopping attribute group resources
nsk_v1_resources_ShoppingAttributeGroups_get 5 params → 404304200
GET
/api/nsk/v1/resources/ShoppingAttributeGroups/{shoppingAttributeGroupCode}
Retrieves the specific shopping attribute group resource
nsk_v1_resources_ShoppingAttributeGroups_shoppingAttributeGroupCode_get 2 params → 404200
GET
/api/nsk/v1/resources/ShoppingAttributes
Retrieves the collection of shopping attribute resources
nsk_v1_resources_ShoppingAttributes_get 5 params → 404304200
GET
/api/nsk/v1/resources/ShoppingAttributes/{shoppingAttributeCode}
Retrieves the specific shopping attribute resource
nsk_v1_resources_ShoppingAttributes_shoppingAttributeCode_get 2 params → 404200
GET
/api/nsk/v1/resources/singleSignOnProvider
Retrieves a list of available single sign on providers
nsk_v1_resources_singleSignOnProvider_get 5 params → 404304200
GET
/api/nsk/v1/resources/singleSignOnProvider/{providerName}
Retrieves a specific single sign on provider
nsk_v1_resources_singleSignOnProvider_providerName_get 1 param → 404304200
GET
/api/nsk/v1/resources/SsrGroups
Retrieves the collection of ssr group resources
nsk_v1_resources_SsrGroups_get 5 params → 404304200
GET
/api/nsk/v1/resources/SsrGroups/{ssrGroupCode}
Retrieves the specific ssr group resource
nsk_v1_resources_SsrGroups_ssrGroupCode_get 2 params → 404200
GET
/api/nsk/v1/resources/SsrNests
Retrieves the collection of ssr nest resources
nsk_v1_resources_SsrNests_get 5 params → 404304200
GET
/api/nsk/v1/resources/SsrNests/{ssrNestCode}
Retrieves the specific ssr nest resource
nsk_v1_resources_SsrNests_ssrNestCode_get 2 params → 404200
GET
/api/nsk/v1/resources/SsrRestrictionResults
Retrieves the collection of ssr restriction result resources
nsk_v1_resources_SsrRestrictionResults_get 5 params → 404304200
GET
/api/nsk/v1/resources/SsrRestrictionResults/{ssrRestrictionResultCode}
Retrieves the specific ssr restriction result. resource
nsk_v1_resources_SsrRestrictionResults_ssrRestrictionResultCode_get 2 params → 404200
GET
/api/nsk/v1/resources/Ssrs
Retrieves the collection of ssr resources
nsk_v1_resources_Ssrs_get 5 params → 404304200
GET
/api/nsk/v1/resources/Ssrs/{ssrCode}
Retrieves the specific ssr resource
nsk_v1_resources_Ssrs_ssrCode_get 2 params → 404200
GET
/api/nsk/v1/resources/StandByPriorities
Retrieves the collection of standby priority resources
nsk_v1_resources_StandByPriorities_get 5 params → 404304200
GET
/api/nsk/v1/resources/StandByPriorities/{standByPriorityCode}
Retrieves the specific standby priority resource
nsk_v1_resources_StandByPriorities_standByPriorityCode_get 2 params → 404200
GET
/api/nsk/v1/resources/StationCategories
Retrieves the collection of station category resources
nsk_v1_resources_StationCategories_get 5 params → 404304200
GET
/api/nsk/v1/resources/StationCategories/{stationCategoryCode}
Retrieves the specific station category resource
nsk_v1_resources_StationCategories_stationCategoryCode_get 2 params → 404200
POST
/api/nsk/beta/resources/stations
BETA - Creates a new station
nsk_beta_resources_stations_post body → 201500
GET
/api/nsk/v1/resources/Stations
Retrieves the collection of station resources
nsk_v1_resources_Stations_get 5 params → 404304200
PUT
/api/nsk/beta/resources/stations/{stationCode}
BETA - Updates a station
nsk_beta_resources_stations_stationCode_put 1 param body → 200404500
PATCH
/api/nsk/beta/resources/stations/{stationCode}
BETA - Modifies a station
nsk_beta_resources_stations_stationCode_patch 1 param body → 200404500
GET
/api/nsk/v1/resources/Stations/{stationCode}
Retrieves the specific station resource
nsk_v1_resources_Stations_stationCode_get 3 params → 404200
GET
/api/nsk/v1/resources/stations/{stationCode}/details
Get the station details
nsk_v1_resources_stations_stationCode_details_get 1 param → 404200
GET
/api/nsk/v1/resources/stations/category/{stationCategoryCode}
Gets a response with stations filtered by category
nsk_v1_resources_stations_category_stationCategoryCode_get 6 params → 404304200
GET
/api/nsk/v1/resources/Suffixes
Retrieves the collection of suffix resources
nsk_v1_resources_Suffixes_get 5 params → 404304200
GET
/api/nsk/v1/resources/Suffixes/{suffixCode}
Retrieves the specific suffix resource
nsk_v1_resources_Suffixes_suffixCode_get 2 params → 404200
GET
/api/dcs/v1/resources/tailNumbers
Retrieves the tail number inventory
dcs_v1_resources_tailNumbers_get 1 param → 404304200
GET
/api/nsk/v1/resources/TimeZones
Retrieves the collection of time zone resources
nsk_v1_resources_TimeZones_get 5 params → 404304200
GET
/api/nsk/v1/resources/TimeZones/{timeZoneCode}
Retrieves the specific time zone resource
nsk_v1_resources_TimeZones_timeZoneCode_get 3 params → 404200
GET
/api/nsk/v1/resources/Titles
Retrieves the collection of title resources
nsk_v1_resources_Titles_get 5 params → 404304200
GET
/api/nsk/v1/resources/Titles/{titleKey}
Retrieves the specific title resource
nsk_v1_resources_Titles_titleKey_get 2 params → 404200
GET
/api/nsk/v1/resources/TravelClasses
Retrieves the collection of travel class resources
nsk_v1_resources_TravelClasses_get 5 params → 404304200
GET
/api/nsk/v1/resources/TravelClasses/{travelClassCode}
Retrieves the specific travel class resource
nsk_v1_resources_TravelClasses_travelClassCode_get 2 params → 404200
GET
/api/nsk/v1/resources/travelerNotifications
Retrieves a collection of traveler notification resource
nsk_v1_resources_travelerNotifications_get 1 param → 404304200
GET
/api/nsk/v1/resources/travelerNotifications/{notificationTypeCode}
Retrieves the specified traveler notification resource
nsk_v1_resources_travelerNotifications_notificationTypeCode_get 1 param → 404200
GET
/api/nsk/v1/resources/travelerNotifications/deliveryMethods
Retrieves the traveler notification delivery methods filtered by program code…
nsk_v1_resources_travelerNotifications_deliveryMethods_get 2 params → 404304200
GET
/api/nsk/v1/resources/travelerNotifications/deliveryMethodSettings
Retrieves the notification delivery method settings resource
nsk_v1_resources_travelerNotifications_deliveryMethodSettings_get 1 param → 404304200
GET
/api/nsk/v1/resources/zones/{zoneCode}/subZones
Retrieves the collection of subzones
nsk_v1_resources_zones_zoneCode_subZones_get 1 param → 404200
GET
/api/nsk/v1/resources/zones/{zoneCode}/subZones/{subZoneCode}
Retrieves the specific subzone
nsk_v1_resources_zones_zoneCode_subZones_subZoneCode_get 2 params → 404200

Schemas 310

The contract defines 310 schemas that model the data the API accepts and returns. The most detailed are Fee (23 properties), PaymentMethod (22 properties), RegionFee (21 properties), CreateStationRequest (20 properties). Each schema is shown below with its type and property counts.

IJsonResponseOfExternalSystem
object
Defines the JSON response contract.
3 properties
SubZonev2
object
The version two of the subzone model.
3 properties 2 required
PostalCode
object
The postal code model.
4 properties 2 required
IJsonResponseOfSeatPropertyType
object
Defines the JSON response contract.
3 properties
IJsonResponseOfMac
object
Defines the JSON response contract.
3 properties
Culture
object
Defines a culture code.
3 properties 1 required
IJsonResponseOfIListOfEmailType
object
Defines the JSON response contract.
3 properties
NotificationDeliveryMethod
object
Notification delivery method model.
8 properties
IJsonResponseOfIListOfTimeZone
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfPrinter
object
Defines the JSON response contract.
3 properties
IJsonResponseOfMarketv2
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfArea
object
Defines the JSON response contract.
3 properties
IJsonResponseOfAccountTransactionCode
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfStandByPriority
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfProductClass
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfHotCardReason
object
Defines the JSON response contract.
3 properties
SsrGroup
object
The sell service request (SSR) group model.
4 properties
FeeApplication
integer
Enumeration representing how and where fees are to be applied. 0 = Pnr 1 = TravelComponent 2 = EachPassenger 3 = EachPassengerTravelComponent 4 = SpecifyPassen…
IJsonResponseOfIListOfDepartment
object
Defines the JSON response contract.
3 properties
IJsonResponseOfCurrencyv2
object
Defines the JSON response contract.
3 properties
Zone
object
The zone model.
4 properties 2 required
BundleSet
object
The bundle set model.
4 properties
SeatPropertyValue
object
Represents a possible value of a seat property type.
2 properties
ErrorResponse
object
Defines a unique error response.
8 properties
IJsonResponseOfIListOfDomain
object
Defines the JSON response contract.
3 properties
IJsonResponseOfTravelClass
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfCustomerProgramv2
object
Defines the JSON response contract.
3 properties
IJsonResponseOfAddressType
object
Defines the JSON response contract.
3 properties
DataRange
object
The data range model.
2 properties
MessageStatus
integer
Defines the message status. 0 = General 1 = Warning 2 = Critical
FareType
object
The fare type model.
4 properties 1 required
CreateRoleRequest
object
Create role request.
3 properties 3 required
IJsonResponseOfResourcePostalCodeResponse
object
Defines the JSON response contract.
3 properties
IJsonResponseOfSsr
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfExternalSystem
object
Defines the JSON response contract.
3 properties
ProvinceState
object
The province/state code model.
5 properties 2 required
IJsonResponseOfIListOfCountryv2
object
Defines the JSON response contract.
3 properties
Title
object
Defines the title that can be associated to an individual or object (passenger, person, etc.).
6 properties
Mac
object
The MAC station model defines areas of related stations by region. //todo: Document and expand the MAC acronym
4 properties 2 required
ContactType
object
The booking contact type.
3 properties 1 required
RoleSettingType
object
The role settings type model.
3 properties 1 required
ProductClass
object
The product class model.
4 properties
BundleSsrType
integer
The service bundle ssr enumeration. 0 = InBundle 1 = InBundleUpgrade 2 = NotInBundle 3 = InBundleSeat
WeightCategory
integer
Defines the categories of adults by gender or specifies the passenger as a child. This is used for balance determinations. 0 = Undefined 1 = Male 2 = Female 3…
FeeRule
object
Fee rule model.
4 properties
IJsonResponseOfReminderTime
object
Defines the JSON response contract.
3 properties
IJsonResponseOfZonev2
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfTailNumberInventoryItem
object
Defines the JSON response contract.
3 properties
Suffix
object
The suffix model.
3 properties 1 required
IJsonResponseOfDomain
object
Defines the JSON response contract.
3 properties
ValueType
integer
This enum represents the value type of an input box. 0 = Unknown 1 = String 2 = UpperCaseString 3 = Numeric 4 = Alphanumeric 5 = Amount 6 = Date 7 = Mod10 8 =…
IJsonResponseOfIListOfCarrier
object
Defines the JSON response contract.
3 properties
IJsonResponseOfStandByPriority
object
Defines the JSON response contract.
3 properties
PaymentMethodField
object
The payment method field model.
13 properties 3 required
Zonev2
object
The version two of the zone model.
3 properties 2 required
IJsonResponseOfIListOfMessageType
object
Defines the JSON response contract.
3 properties
Department
object
The department model.
3 properties
PassengerDiscount
object
The passenger discount model.
5 properties
MessageType
object
The message type model.
3 properties 1 required
IJsonResponseOfMessageType
object
Defines the JSON response contract.
3 properties
Delay
object
The delay model.
4 properties
SsrNest
object
The SSR nest model.
4 properties
IJsonResponseOfIListOfEnumResource
object
Defines the JSON response contract.
3 properties
NotificationContentType
integer
Represents the notification content format type. 0 = XML 1 = JSON
IJsonResponseOfIListOfAccountTransactionCode
object
Defines the JSON response contract.
3 properties
IJsonResponseOfListOfRoleSettingv2
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfMac
object
Defines the JSON response contract.
3 properties
IJsonResponseOfFee
object
Defines the JSON response contract.
3 properties
TravelLocationsRequired
integer
Enum representing when travel documents are required in a market. 0 = None 1 = FromTravel 2 = ToTravel 3 = BothTravel
IJsonResponseOfLocation
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIEnumerableOfResourceContentResult
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfPassengerType
object
Defines the JSON response contract.
3 properties
CustomerProgramSetting
object
The customer program setting.
5 properties
MarketRoute
object
Defines a market route.
3 properties
AccountTransactionCode
object
The account transaction code model.
6 properties 1 required
IJsonResponseOfIListOfNotificationDeliveryMethod
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfAddressType
object
Defines the JSON response contract.
3 properties
IJsonResponseOfCustomerProgram
object
Defines the JSON response contract.
3 properties
IJsonResponseOfPrinter
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfRolev2
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfPersonInformationType
object
Defines the JSON response contract.
3 properties
IJsonResponseOfPaymentMethod
object
Defines the JSON response contract.
3 properties
IJsonResponseOfTravelerNotification
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfFareType
object
Defines the JSON response contract.
3 properties
BaggageType
object
The baggage type model.
7 properties 1 required
FeeRuleProperty
object
Fee rule property model.
5 properties
EmailType
object
The email type.
4 properties 1 required
FeeOptionMode
integer
Enumeration for different modes for fee options. 0 = Default 1 = All 2 = LowestCost 3 = HighestCost
ResourceContentItem
object
Model representing a resource content item.
8 properties 1 required
IJsonResponseOfRoleSettingType
object
Defines the JSON response contract.
3 properties
RefundCurrencyControl
integer
Enum representing the currency control on a refund. 0 = UseCollectedCurrency 1 = UseQuotedCurrency
IJsonResponseOfCarrier
object
Defines the JSON response contract.
3 properties
IJsonResponseOfSsrGroup
object
Defines the JSON response contract.
3 properties
ExternalRate
object
External rate model.
4 properties
IJsonResponseOfArea
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfTravelerNotificationDeliveryMethod
object
Defines the JSON response contract.
3 properties
IJsonResponseOfDelay
object
Defines the JSON response contract.
3 properties
ShoppingAttribute
object
Model for a shopping attribute.
6 properties 1 required
IJsonResponseOfCommissionRate
object
Defines the JSON response contract.
3 properties
ResourceCategoryItem
object
Model representing a resource setting category item.
7 properties 4 required
IJsonResponseOfIListOfSsrRestrictionResult
object
Defines the JSON response contract.
3 properties
FeeType
integer
Enumeration representing all the different fee types. 0 = All 1 = Tax 2 = TravelFee 3 = ServiceFee 4 = PaymentFee 5 = PenaltyFee 6 = SsrFee 7 = NonFlightServic…
DocumentType
object
The document type model.
5 properties 1 required
PaymentMethodType
integer
Defines the payment method types. 0 = ExternalAccount 1 = PrePaid 2 = AgencyAccount 3 = CustomerAccount 4 = Voucher 5 = Loyalty
Fee
object
Fee Model.
23 properties
Printer
object
Represents a printer.
2 properties
PhoneType
object
The phone type.
4 properties 1 required
TravelSegmentIndicator
integer
Enumeration representing TSI Codes 0 = None 1 = CheckAgainstJourney 2 = CheckAgainstTrip 100 = Departure 101 = DepartureOfTripOrigin 102 = DepartureAtConnectio…
IJsonResponseOfSsrRestrictionResult
object
Defines the JSON response contract.
3 properties
BundleApplication
object
The bundle application model.
10 properties
IJsonResponseOfIListOfClassOfService
object
Defines the JSON response contract.
3 properties
Directionality
integer
Enum representing direction of an object. 0 = None 1 = To 2 = From 3 = Between
PhoneNumberType
integer
Defines the types of phone numbers. Note: New Skies does not support Mobile for booking contacts. 0 = Other 1 = Home 2 = Work 3 = Mobile 4 = Fax
BookingPaymentField
integer
This enum represents payment field categories. 0 = Miscellaneous 1 = AccountNumber 2 = Amount 3 = ExpirationDate 4 = CurrencyCode 5 = PaymentText 6 = PrepaidAp…
DelayType
integer
DelayType 0 = Unknown 1 = AirlineInternalCodes 2 = Others 3 = Schedules 4 = PassengerAndBaggage 5 = CargoAndMail 6 = MailOnly 7 = AircraftAndRampHandling 8 = T…
IJsonResponseOfIListOfMarketRoute
object
Defines the JSON response contract.
3 properties
ExternalSystem
object
The external system model.
2 properties
IJsonResponseOfExternalRate
object
Defines the JSON response contract.
3 properties
FeeDetail
object
Fee detail model.
8 properties
StandByPriority
object
The stand by priority model.
4 properties
ContentType
integer
Content Type enumeration. 0 = GeneralReference 1 = News 2 = ConsoleHelp 3 = FareRuleReference 4 = ReviewWithCustomer 8 = Image 9 = PromotionReference 10 = Subs…
Message
object
Defines a unique informational message.
5 properties
IJsonResponseOfIListOfFareSurcharge
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfTravelClass
object
Defines the JSON response contract.
3 properties
Gender
integer
Defines the different binary gender types. 0 = XX 1 = Male 2 = Female
IJsonResponseOfSsrNest
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfTravelerNotification
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfShoppingAttribute
object
Defines the JSON response contract.
3 properties
IJsonResponseOfCulture
object
Defines the JSON response contract.
3 properties
IJsonResponseOfBaggageType
object
Defines the JSON response contract.
3 properties
IJsonResponseOfEmailType
object
Defines the JSON response contract.
3 properties
Coordinate
object
The defined coordinates of a location.
2 properties
IJsonResponseOfIListOfNonBinaryGender
object
Defines the JSON response contract.
3 properties
Rolev2
object
Represents information about a role.
3 properties
DocumentGroup
integer
The document grouping enumeration. 0 = Unknown 1 = AlienRegistrationCard 2 = PermanentResidentCard 3 = FacilitationDocument 4 = InsPass 5 = MilitaryId 6 = Pass…
IJsonResponse
object
Defines the JSON response contract for a not content type response.
3 properties
RegionIdentifier
object
The region identifier model.
3 properties
CustomerProgramLevel
object
The customer program level.
8 properties
RegionFilter
object
The region filter model.
2 properties
IJsonResponseOfIListOfLocation
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfString
object
Defines the JSON response contract.
3 properties
HotCardReason
object
The hot card reason model.
3 properties 1 required
IJsonResponseOfIListOfTitle
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfIssuanceReason
object
Defines the JSON response contract.
3 properties
City
object
The city model.
6 properties
FeeRulePropertyOperator
integer
Enum representing the fee rule property operator. 0 = Default 1 = MustBe 2 = MustNotBe 3 = AllMustBe
IJsonResponseOfIListOfContactType
object
Defines the JSON response contract.
3 properties
BundleRule
object
The bundle rule model.
2 properties
IJsonResponseOfIListOfSingleSignOnProvider
object
Defines the JSON response contract.
3 properties
SeatRestriction
integer
The seat restriction enumeration. 0 = Undefined 1 = AlwaysAllowed 2 = DefaultAllowed 3 = DefaultRestricted
FareSurcharge
object
The fare surcharge model.
8 properties
ResourceContentResult
object
Model representing a resource content item.
5 properties 1 required
IJsonResponseOfIListOfCurrencyv2
object
Defines the JSON response contract.
3 properties
StationDetail
object
Defines station details.
2 properties
IJsonResponseOfIListOfStationCategory
object
Defines the JSON response contract.
3 properties
ReminderTime
object
The reminder time for a notification timed event.
2 properties
PaymentRefundType
integer
Enum representing whether or not a payment can be refunded. 0 = NotAllowed 1 = LineItemLevel 2 = AccountLevel 3 = BookingLevel
IJsonResponseOfShoppingAttributeGroup
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfSeatPropertyType
object
Defines the JSON response contract.
3 properties
ProgramType
integer
The program type enumeration. 0 = Default 1 = Internal 2 = External
AddressType
object
The Address Type
3 properties 1 required
Location
object
The location model.
7 properties
IJsonResponseOfTimeZone
object
Defines the JSON response contract.
3 properties
ContentDataType
integer
Defines the content data type enumeration. 0 = Default 1 = Text 2 = RichTextFormat 3 = ImageJpg 4 = ImageGif 5 = ImageBmp 6 = ImagePng 7 = WordDoc 8 = Html 9 =…
RegionFee
object
Region fee model.
21 properties
CreditExpirationType
integer
Credit expiration type enumeration. 0 = None 1 = FixedAtIssuance 2 = FixedDate 3 = FixedAtBooking
IJsonResponseOfIListOfSuffix
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfFee
object
Defines the JSON response contract.
3 properties
ChallengeCodeContactMethod
integer
Indicates the required contact method for sending challenge codes. 0 = None 1 = Email 2 = Phone 3 = All
CommissionRate
object
The commission rate model.
3 properties 1 required
IJsonResponseOfIssuanceReason
object
Defines the JSON response contract.
3 properties
ServiceBundleType
integer
Defines the types for bundles. 0 = Included 1 = AddOn
IJsonResponseOfFareSurcharge
object
Defines the JSON response contract.
3 properties
Countryv2
object
Represents the country model, version two.
8 properties 2 required
FareSurchargeAmount
object
The fare surcharge amount model.
3 properties
IJsonResponseOfRolev2
object
Defines the JSON response contract.
3 properties
RoleSettingv2
object
The role settings model.
2 properties 1 required
DccType
integer
Dynamic Currency Conversion (DCC) types. 0 = None 1 = ZeroRate 2 = FullAmount
SeatPropertyTypeKind
integer
Seat property type kind enumeration. 0 = None 1 = Boolean 2 = Numeric 3 = List 4 = String 5 = SsrPermission
IJsonResponseOfIListOfMarketv2
object
Defines the JSON response contract.
3 properties
IJsonResponseOfPostalCode
object
Defines the JSON response contract.
3 properties
IJsonResponseOfProductClass
object
Defines the JSON response contract.
3 properties
ChargeLimitMode
integer
Enumeration representing the mode when the charge limit is applied. 0 = FirstOccurrences 1 = LastOccurrences 2 = FirstOutLastInOccurrences
IJsonResponseOfIListOfBaggageType
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfReminderTime
object
Defines the JSON response contract.
3 properties
ShoppingAttributeType
integer
Enumeration for shopping attribute types. 0 = None 1 = Destination 2 = Region 3 = Event
CustomerProgram
object
The customer program such as loyalty programs.
9 properties
IJsonResponseOfStationCategory
object
Defines the JSON response contract.
3 properties
IJsonResponseOfCustomerProgramv2
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfPassengerDiscount
object
Defines the JSON response contract.
3 properties
TravelerNotificationDeliveryMethod
object
Traveler notification delivery method model.
12 properties
IJsonResponseOfSubZonev2
object
Defines the JSON response contract.
3 properties
FareDiscountAmount
object
The fare discount amount model.
3 properties
IJsonResponseOfIListOfSsrNest
object
Defines the JSON response contract.
3 properties
RegionType
integer
Enum reprenting the the region type used to indicate the kind of region an item is associated with. 0 = Default 1 = Station 2 = City 3 = ProvinceState 4 = Coun…
IJsonResponseOfIListOfSsr
object
Defines the JSON response contract.
3 properties
IJsonResponseOfShoppingAttribute
object
Defines the JSON response contract.
3 properties
IJsonResponseOfDepartment
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfZonev2
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfDocumentType
object
Defines the JSON response contract.
3 properties
Currencyv2
object
The currency model.
7 properties 1 required
IJsonResponseOfCustomerProgramLevel
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfFareDiscount
object
Defines the JSON response contract.
3 properties
TravelClass
object
This model represents the passenger summary info per cabin.
5 properties 1 required
RegionFeeBaggage
object
Region rate model.
2 properties
IJsonResponseOfIListOfCommissionRate
object
Defines the JSON response contract.
3 properties
TaxApplication
integer
Enumeration representing how taxes are applied to a fee. 0 = Unknown 1 = Taxable 2 = TaxableLocal 3 = NonTaxable 4 = NonTaxableApplyToBaseFareOnly 5 = TaxableB…
Marketv2
object
The market model, version 2.
11 properties 2 required
FareDiscount
object
The fare discount model.
5 properties
IJsonResponseOfIListOfSubZonev2
object
Defines the JSON response contract.
3 properties
IJsonResponseOfStation
object
Defines the JSON response contract.
3 properties
IJsonResponseOfNonBinaryGender
object
Defines the JSON response contract.
3 properties
SubZone
object
The subzone model.
5 properties 3 required
TravelComponent
integer
Enumeration for a travel component type. 0 = Unknown 1 = Itinerary 2 = Trip 3 = Journey 4 = Segment 5 = Leg 6 = SpecificLeg 9 = ItineraryWithJourneySalesDate 1…
IJsonResponseOfTitle
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfRoleSettingType
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfSsrGroup
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfBundleConfiguration
object
Defines the JSON response contract.
3 properties
FeeRulePropertyType
integer
Types of fee rules available. 0 = Default 1 = PassengerType 2 = FromStationClass 3 = FareClass 4 = PassengerResidentCountry 5 = FeeCode 6 = ToStationClass 7 =…
SsrType
integer
SsrType enumeration. 0 = Standard 1 = Infant 2 = Meal 3 = BaggageAllowance 4 = TravelLineMeal
IJsonResponseOfCountryv2
object
Defines the JSON response contract.
3 properties
MarketSegment
object
The market model.
3 properties
CheckDigitType
integer
Defines the check digit types. 0 = Other 1 = None 2 = Mod10 3 = Mod10i 4 = IACO9093 5 = NavitaireLoyalty
BundleConfiguration
object
The bundle configuration model.
12 properties
IJsonResponseOfPersonInformationType
object
Defines the JSON response contract.
3 properties
MarketLocationType
integer
Enum representing the type of location of a market point. 0 = Undefined 1 = Station 3 = Mac
PassengerTypeIndicator
integer
Passenger type indicator. 0 = Adult 1 = Infant 2 = Child 3 = NonAdult
Exception
object
4 properties
IJsonResponseOfProvinceState
object
Defines the JSON response contract.
3 properties
RegularExpressionPolicy
object
The model describing regular expression policies for a string.
2 properties 1 required
IssuanceReason
object
The issuance reason model.
3 properties 1 required
RefundState
integer
Enumeration representing the refund ui state. 0 = Enabled 1 = Disabled 2 = Hidden
CustomerProgramv2
object
The customer program such as loyalty programs.
6 properties
TimeZoneVariation
object
The time zone variation model.
3 properties
Area
object
The area model.
4 properties
IJsonResponseOfIListOfPaymentMethod
object
Defines the JSON response contract.
3 properties
IJsonResponseOfFareDiscount
object
Defines the JSON response contract.
3 properties
IJsonResponseOfDocumentType
object
Defines the JSON response contract.
3 properties
BundleSsrConfiguration
object
The bundle ssr configuration model.
9 properties
PassengerType
object
The passenger type model.
8 properties 1 required
SeatPropertyType
object
Represents a seat property type used to represent properties of seats in an equipment configuration.
5 properties
IJsonResponseOfIListOfExternalRate
object
Defines the JSON response contract.
3 properties
IJsonResponseOfPromotionSettingType
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfQueueCategory
object
Defines the JSON response contract.
3 properties
IJsonResponseOfPhoneType
object
Defines the JSON response contract.
3 properties
StationLocationDetails
object
Defines the station location details.
10 properties
PassengerDiscountType
integer
Passenger discount type enumeration. 0 = Default 1 = Regular 2 = Loyalty
SsrRestrictionResult
object
The SSR Restriction Result model.
3 properties
ShoppingAttributeGroup
object
Model for a shopping attribute groups.
4 properties 1 required
TravelerNotification
object
Traveler notification model.
7 properties
IJsonResponseOfResourceCategoryItem
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfDelay
object
Defines the JSON response contract.
3 properties
NonBinaryGender
object
The non-binary genders defined in the system.
3 properties
ClassOfService
object
The class of service model.
12 properties
BundleDiscountAmount
object
The discount amount details for an SSR bundle.
3 properties
TailNumberInventoryItem
object
The tail number inventory item model.
3 properties
IJsonResponseOfFareType
object
Defines the JSON response contract.
3 properties
DeltaMapperOfUpdateStationRequest
object
Map delta changes of a specific type T to another object.
19 properties
SettingsCategoryRequest
object
Model representing a settings category request.
1 property 1 required
IJsonResponseOfIListOfBundleSsrConfiguration
object
Defines the JSON response contract.
3 properties
IJsonResponseOfListOfMarketv2
object
Defines the JSON response contract.
3 properties
DeductionType
integer
Enumeration representing the deduction type to be applied to fees/taxes. 0 = All 1 = First 2 = Last 3 = ExceptForFirst 4 = ExceptForLast 5 = None
IJsonResponseOfIListOfBundleSet
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfStation
object
Defines the JSON response contract.
3 properties
IJsonResponseOfBundleConfiguration
object
Defines the JSON response contract.
3 properties
NotificationTimedEventType
integer
Represents the type of timed notification event type for a travel notification event. These are events that have an associated property minutes to event. 0 = D…
IJsonResponseOfIListOfCulture
object
Defines the JSON response contract.
3 properties
BundleDates
object
The bundle dates model.
4 properties
IJsonResponseOfResourceContentItem
object
Defines the JSON response contract.
3 properties
IJsonResponseOfSuffix
object
Defines the JSON response contract.
3 properties
UpdateStationRequest
object
Defines the update station request.
19 properties 13 required
QueueCategory
object
The Queue Category model.
4 properties
Station
object
Defines a station.
12 properties 1 required
ResponseContentType
integer
Defines the content data type enumeration. 0 = Unknown 1 = Json 2 = Xml
IJsonResponseOfQueueCategory
object
Defines the JSON response contract.
3 properties
PersonInformationType
object
The person information type model.
4 properties 1 required
SingleSignOnProvider
object
Defines the single sign on credentials.
7 properties
FeeRuleOperator
integer
Enum for fee rule operator. 0 = Default 1 = MustBe 2 = MustNotBe
IJsonResponseOfPassengerDiscount
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfFeeDetail
object
Defines the JSON response contract.
3 properties
Carrier
object
The carrier model.
11 properties 6 required
IJsonResponseOfHotCardReason
object
Defines the JSON response contract.
3 properties
PaymentMethod
object
The payment method model.
22 properties 2 required
Ssr
object
The sell service request (SSR) model.
14 properties
RequiredType
integer
This enum represents the state of a payment field. 0 = Required 1 = Optional 2 = NotAllowed
IJsonResponseOfSingleSignOnProvider
object
Defines the JSON response contract.
3 properties
LocationType
integer
The location type enumeration. 0 = Other 1 = Station 2 = City
IJsonResponseOfContactType
object
Defines the JSON response contract.
3 properties
PromotionSettingType
object
The promotion setting type model.
4 properties 1 required
ResourcePostalCodeResponse
object
Model representing the resource postal code response.
3 properties
IJsonResponseOfCity
object
Defines the JSON response contract.
3 properties
EnumResource
object
Provide localization information about an enumeration.
2 properties 1 required
IJsonResponseOfIListOfShoppingAttributeGroup
object
Defines the JSON response contract.
3 properties
StationCategory
object
The station category model.
4 properties
TimeZone
object
The timezone model.
5 properties 1 required
IJsonResponseOfStationDetail
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfBundleApplication
object
Defines the JSON response contract.
3 properties
IJsonResponseOfClassOfService
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfCustomerProgram
object
Defines the JSON response contract.
3 properties
RegionRate
object
Region rate model.
6 properties 1 required
IJsonResponseOfIListOfPhoneType
object
Defines the JSON response contract.
3 properties
SsrGroupItem
object
The SSR group SSR model.
2 properties
IJsonResponseOfIListOfPromotionSettingType
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfCity
object
Defines the JSON response contract.
3 properties
IJsonResponseOfPassengerType
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfBundleRule
object
Defines the JSON response contract.
3 properties
Domain
object
The domain model.
15 properties 1 required
CreateStationRequest
object
Defines the create station request.
20 properties 14 required
IJsonResponseOfIListOfProvinceState
object
Defines the JSON response contract.
3 properties
WeightType
integer
Weight Type enumeration. 0 = Default 1 = Pounds 2 = Kilograms

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

tui-group-resources-api-openapi.yml Raw ↑

Other APIs TUI Group publishes across the network.

TUI Group Account API
TUI Group Airline Profile API
TUI Group APIS Message API
TUI Group Apo API
TUI Group Auth API
TUI Group Availability API
TUI Group Baggage API
TUI Group Bag Tag API
TUI Group Boarding API
TUI Group Boarding Devices API
TUI Group Booking/addons API
TUI Group Booking API
Where this information came from

This is an independent, third-party profile of TUI Group Resources API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.