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 Settings API

The settings API from TUI Group — 37 operation(s) for settings.

TUI Group Settings 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 Settings. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 47 operations across 37 paths, and defines 171 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

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

47 operations 37 paths 171 schemas 36 GET3 PATCH4 POST4 PUT

Metadata

The identity and technical contract details declared by the specification.

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

Authentication & Security 1

TUI Group Settings 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 47

Across 37 paths, the API surfaces 47 operations — 36 GET, 3 PATCH, 4 POST, 4 PUT. Each is listed below with its method, path, parameters, and response codes.

settings 47
GET
/api/nsk/v1/settings/booking
Get the general settings.
nsk_v1_settings_booking_get 2 params → 404401400304200
GET
/api/nsk/v1/settings/booking/checkin
Get the checkin settings.
nsk_v1_settings_booking_checkin_get 2 params → 404304200
GET
/api/nsk/v1/settings/booking/contact
Get the contact settings.
nsk_v1_settings_booking_contact_get 2 params → 404304200
GET
/api/nsk/v1/settings/booking/customerAccount
Gets the role-based customer account settings.
nsk_v1_settings_booking_customerAccount_get 2 params → 404400304200
GET
/api/nsk/v1/settings/booking/fee
Get the fee settings.
nsk_v1_settings_booking_fee_get 2 params → 404304200
GET
/api/nsk/v1/settings/booking/flightSearch
Get the flight search settings.
nsk_v1_settings_booking_flightSearch_get 2 params → 404304200
POST
/api/nsk/v1/settings/booking/flightSearch
Create the flight search settings.
nsk_v1_settings_booking_flightSearch_post body → 201
PUT
/api/nsk/v1/settings/booking/flightSearch
Edit the role based flight search settings.
nsk_v1_settings_booking_flightSearch_put 1 param body → 500200
PATCH
/api/nsk/v1/settings/booking/flightSearch
Patches the role based flight search settings.
nsk_v1_settings_booking_flightSearch_patch 1 param body → 500200
GET
/api/nsk/v1/settings/booking/general
Gets the non-role based general booking settings.
nsk_v1_settings_booking_general_get 1 param → 404304200
GET
/api/nsk/v1/settings/booking/passenger
Get the passenger settings.
nsk_v1_settings_booking_passenger_get 2 params → 404304200
POST
/api/nsk/v1/settings/booking/passenger
Create the passenger info settings.
nsk_v1_settings_booking_passenger_post body → 201
PUT
/api/nsk/v1/settings/booking/passenger
Edit the role based passenger info settings.
nsk_v1_settings_booking_passenger_put 1 param body → 500200
PATCH
/api/nsk/v1/settings/booking/passenger
Patches the role based passenger info settings.
nsk_v1_settings_booking_passenger_patch 1 param body → 500200
GET
/api/nsk/v2/settings/booking/payment
Get the role based booking payment settings.
nsk_v2_settings_booking_payment_get 2 params → 404400304200
POST
/api/nsk/v2/settings/booking/payment
BETA - Create the booking payment settings based on the parent role code.
nsk_v2_settings_booking_payment_post 1 param → 200
PUT
/api/nsk/v2/settings/booking/payment
BETA - Edit the role based booking payment settings.
nsk_v2_settings_booking_payment_put 1 param body → 200
PATCH
/api/nsk/v2/settings/booking/payment
BETA - Partially edit the role based booking payment settings.
nsk_v2_settings_booking_payment_patch 1 param body → 200
GET
/api/nsk/v1/settings/booking/paymentCodes
Gets the role-based booking payment codes settings.
nsk_v1_settings_booking_paymentCodes_get 2 params → 404304200
GET
/api/nsk/v1/settings/booking/reserveFlights
Get the reserve flight settings.
nsk_v1_settings_booking_reserveFlights_get 2 params → 404400304200
GET
/api/nsk/v1/settings/customerPrograms
Gets customer program settings.
nsk_v1_settings_customerPrograms_get 1 param → 404304200
GET
/api/nsk/v1/settings/eTickets
Gets the non-role based e-ticket configuration.
nsk_v1_settings_eTickets_get 1 param → 404304200
GET
/api/nsk/v1/settings/externalMessageControls
Gets the external message control settings.
nsk_v1_settings_externalMessageControls_get 1 param → 404304200
GET
/api/nsk/v1/settings/general/applicationLogon
Retrieves the logon settings.
nsk_v1_settings_general_applicationLogon_get 2 params → 404304200
GET
/api/nsk/v1/settings/general/codes
Retrieves the codes settings.
nsk_v1_settings_general_codes_get 2 params → 404304200
GET
/api/nsk/v1/settings/general/operations
Retrieves the operations settings.
nsk_v1_settings_general_operations_get 2 params → 404400304200
GET
/api/nsk/v1/settings/general/organization
Gets the organization settings.
nsk_v1_settings_general_organization_get 1 param → 404304200
GET
/api/nsk/v1/settings/general/session
Retrieves the session settings.
nsk_v1_settings_general_session_get 2 params → 404304200
GET
/api/nsk/v1/settings/itinerary
Gets the itinerary settings.
nsk_v1_settings_itinerary_get 1 param → 404304200
GET
/api/nsk/v1/settings/loyalty
Gets the non-role based loyalty settings.
nsk_v1_settings_loyalty_get 1 param → 404304200
GET
/api/nsk/v1/settings/notifications/general
Gets the general New Skies notification settings.
nsk_v1_settings_notifications_general_get 1 param → 404304200
GET
/api/nsk/v1/settings/payment
Get the non role based payment settings.
nsk_v1_settings_payment_get 1 param → 404304200
GET
/api/nsk/v1/settings/phoneNumberValidation
Gets the non-role based phone number validation settings.
nsk_v1_settings_phoneNumberValidation_get 1 param → 404304200
GET
/api/nsk/v2/settings/premiumServices
Retrieves the premium services settings.
nsk_v2_settings_premiumServices_get 1 param → 404304200
PUT
/api/nsk/v2/settings/premiumServices
BETA - Edit the premium service settings.
nsk_v2_settings_premiumServices_put body → 200
GET
/api/nsk/v1/settings/serviceBundles
Gets the service bundles settings.
nsk_v1_settings_serviceBundles_get 2 params → 404304200
GET
/api/nsk/v2/settings/skySpeed
Retrieves the role-based and non-role based SkySpeed settings.
nsk_v2_settings_skySpeed_get 2 params → 404304200
GET
/api/nsk/v1/settings/system/general
Gets the role-based general system settings.
nsk_v1_settings_system_general_get 2 params → 404304200
GET
/api/nsk/v1/settings/systemConfiguration/finance
Retrieves the session system configuration finance setting.
nsk_v1_settings_systemConfiguration_finance_get 2 params → 404200
GET
/api/nsk/v1/settings/travelerNotification
Gets the traveler notification settings.
nsk_v1_settings_travelerNotification_get 1 param → 404304200
GET
/api/nsk/v1/settings/user/agencyCreation
Retrieves the agency creation settings.
nsk_v1_settings_user_agencyCreation_get 1 param → 404304200
GET
/api/nsk/v1/settings/user/customerCreation
Retrieves the customer creation settings.
nsk_v1_settings_user_customerCreation_get 1 param → 404304200
GET
/api/dcs/v2/settings/operations/checkin
Gets check-in settings for the current user's role code.
dcs_v2_settings_operations_checkin_get → 200401
GET
/api/dcs/v1/settings/operations/departure
Gets departure settings for the current user's role code.
dcs_v1_settings_operations_departure_get → 200401
POST
/api/dcs/v1/settings/operations/deviceManager
Gets settings for the device manager.
dcs_v1_settings_operations_deviceManager_post body → 200400
GET
/api/dcs/v1/settings/operations/kiosk
Gets kiosk settings.
dcs_v1_settings_operations_kiosk_get → 200401
GET
/api/dcs/v1/settings/operations/reports
Gets report settings for the current user's role code.
dcs_v1_settings_operations_reports_get → 200401

Schemas 171

The contract defines 171 schemas that model the data the API accepts and returns. The most detailed are SkySpeedSettingsv2 (54 properties), ReserveFlightsSettings (43 properties), OperationsSettings (43 properties), GeneralSettings (42 properties). Each schema is shown below with its type and property counts.

IJsonResponseOfAgencyCreationSettings
object
Defines the JSON response contract.
3 properties
CustomerCreationSettings
object
Settings for creating customers.
10 properties
FieldControlType
integer
Defines the different field validation types. 0 = Required 1 = Optional 2 = Disabled 3 = RequiredMasked 4 = OptionalMasked
LogonSettings
object
The logon settings.
13 properties
FinanceSettings
object
System configuration - finance.
3 properties
CharacterSet
integer
Defines the list of supported character set used as delimiter by e-ticket parsers. 0 = Iata 1 = Iatb
InterchangeSystem
object
The configuration data for the message delivery interchange system.
3 properties
PhoneNumberValidationType
integer
Phone number validation mode enumeration. 0 = None 1 = FixedDigits 2 = StringPattern
FareClassControl
integer
Fare class control enumeration for controlling the number and type of fares applied to the search response. 0 = LowestFareClass 1 = CompressByProductClass 2 =…
IJsonResponseOfSessionSettings
object
Defines the JSON response contract.
3 properties
FareSelection
integer
Identifies which fare to return from availability. 0 = BySortPrice 1 = ByCalculatedFarePrice
OverbookControl
integer
Defines the access rights to overbook. 0 = CannotOverbook 1 = CanOverbookClass 2 = CanOverbookNest 3 = CanOverbookLeg
IJsonResponseOfSkySpeedSettingsv2
object
Defines the JSON response contract.
3 properties
SkySpeedSettingsv2
object
Settings for Sky Speed.
54 properties
SharedCommentType
object
The shared comment types for the booking source.
4 properties
IJsonResponseOfCheckInSettings
object
Defines the JSON response contract.
3 properties
IJsonResponseOfPaymentSettings
object
Defines the JSON response contract.
3 properties
IJsonResponseOfBookingPaymentSettingsv2
object
Defines the JSON response contract.
3 properties
ReassignSeatingBehavior
integer
Enumeration with possible seat reassignment behaviors during any type of flight move. 0 = DropSeats 1 = LikeForLike 2 = Algorithm 3 = SameSeatGroup
AdHocFlightControl
integer
Defines the permissions for AdHoc flight operations. 0 = None 1 = View 2 = Sell
CustomerAccountSettings
object
The booking customer account settings.
26 properties
IJsonResponseOfETicketConfiguration
object
Defines the JSON response contract.
3 properties
GeneralSettings
object
The booking general settings.
42 properties
FlightSearchSettings
object
The Booking flight search settings.
15 properties
JourneySortKey
integer
Defines the sorting keys for the journeys on availability. 0 = ServiceType 1 = ShortestTravelTime 2 = LowestFare 3 = HighestFare 4 = EarliestDeparture 5 = Late…
IJsonResponseOfCustomerCreationSettings
object
Defines the JSON response contract.
3 properties
FlightManifestReportConfigurations
object
Flight Manifest Reports Configurations sub-group of the Operations Settings (aka Department Control)
2 properties
BookingPaymentStatus
integer
Determines if the booking has been paid for or not. 0 = New 1 = Received 2 = Pending 3 = Approved 4 = Declined 5 = Unknown 6 = PendingCustomerAction
IJsonResponseOfCodesSettings
object
Defines the JSON response contract.
3 properties
ReserveFlightsSettings
object
The booking reserve flight settings.
43 properties
PostalCodeLookupType
integer
This enumeration represents the postal code lookup type. 0 = None 1 = UsZipCode
TicketSettings
object
The ticket level settings for the e-ticket message content.
6 properties
IJsonResponseOfItinerarySettings
object
Defines the JSON response contract.
3 properties
BagDropMode
integer
This enumeration represents the bag drop modes. 0 = Normal 1 = Advanced
GeneralSystemSettings
object
The general system settings.
5 properties
LoyaltyAutoEnrollment
integer
Defines the loyalty auto enrollment setting. 0 = None 1 = Always 2 = Auto 3 = AutoCreate
IJsonResponseOfPhoneNumberValidationSettings
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…
ProgramsSettings
object
Programs Settings sub-group of Operations Settings (aka Department Control)
5 properties
IJsonResponseOfPremiumServicesSettingsv2
object
Defines the JSON response contract.
3 properties
ClosedFlightControlDateType
integer
This enumeration represents the closed flight control date type. 0 = ViewDate 1 = ViewAndMoveDateForward 2 = ViewAndMoveDateForwardOrBackward
BookingPaymentSettingsv2
object
The booking payment settings.
32 properties
CustomerSeatPreference
integer
Enumeration for seat preferences. 0 = None 1 = Window 2 = Aisle 3 = NoPreference 4 = Front 5 = Rear 6 = WindowFront 7 = WindowRear 8 = AisleFront 9 = AisleRear
SystemDetails
object
The configuration data for the e-ticket point of sale system details.
2 properties
TbaPassengersAllowed
integer
Defines the TBA passengers allowed enumeration. 0 = Never 1 = IfFirstPassengerIsKnown 2 = Always
CouponSettings
object
The coupon level settings for the e-ticket message content.
2 properties
AgencyCreationSettings
object
Settings for creating agencies.
9 properties
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
ContactSettings
object
The booking contact settings.
24 properties
Message
object
Defines a unique informational message.
5 properties
PaymentReceiptReportConfigurations
object
Reports Settings sub-group of the Operations Settings (aka Department Control)
1 property
OperationsSettings
object
The operations settings, also known as Departure Control settings.
43 properties
DeltaMapperOfPassengerSettings
object
Map delta changes of a specific type T to another object.
23 properties
IJsonResponseOfCustomerAccountSettings
object
Defines the JSON response contract.
3 properties
ServiceBundlesSettings
object
Defines the settings for service bundles.
1 property
ChannelType
integer
Defines the available channel types doing invoking the communication with the server. 0 = Default 1 = Direct 2 = Web 3 = Gds 4 = Api 5 = DigitalApi 6 = Digital…
IJsonResponseOfExternalMessageControls
object
Defines the JSON response contract.
3 properties
IJsonResponseOfGeneralBookingSettings
object
Defines the JSON response contract.
3 properties
DistributionOption
integer
This enumeration specifies the distribution methods for sending notifications. 0 = None 1 = Mail 2 = Email 3 = Fax 4 = MailFax 5 = Airport 6 = Hold 7 = Print
IJsonResponse
object
Defines the JSON response contract for a not content type response.
3 properties
PaymentSettings
object
The payment settings.
11 properties
IJsonResponseOfGeneralNotificationsSettings
object
Defines the JSON response contract.
3 properties
PremiumServicesSettingsv2
object
Settings for the premium services.
19 properties
GeneralNotificationsSettings
object
Settings for general New Skies notifications.
1 property
HighlightOption
integer
Enumeration representing highlight options 0 = None 1 = Highlight
IJsonResponseOfServiceBundlesSettings
object
Defines the JSON response contract.
3 properties
IJsonResponseOfCustomerProgramSettings
object
Defines the JSON response contract.
3 properties
IJsonResponseOfFinanceSettings
object
Defines the JSON response contract.
3 properties
LoyaltySettings
object
Loyalty settings
3 properties
AllowedFareOverrideType
integer
Enumeration representing which type of fare overrides are allowed by a role. 0 = DiscountedPrice 1 = PublishedPrice 2 = All
Exception
object
4 properties
IJsonResponseOfLogonSettings
object
Defines the JSON response contract.
3 properties
CodesSettings
object
The codes settings.
26 properties
CheckInSettings
object
The Booking Check-In Settings.
27 properties
IJsonResponseOfGeneralSystemSettings
object
Defines the JSON response contract.
3 properties
ReportsSettings
object
Reports Settings sub-group of the Operations Settings (aka Department Control)
20 properties
DeliveringSystem
object
The configuration data for the e-ticket point of sale delivering system.
3 properties
PassengerGdprSettings
object
The GDPR related settings for the passenger role settings.
6 properties
ApisAddressStatus
integer
Defines what type of APIS requirement is the address. 0 = Residence 1 = InCountry 2 = Emergency 3 = Contact
ValidatePaymentCurrencyType
integer
Enumeration with the options for which currency to use when validating a payment type 0 = BookingCurrency 1 = PaymentCurrency
MoveFlightCode
integer
Defines the move flight 0 = NotAllowed 1 = AllowedOnInventory 2 = Allowed
IJsonResponseOfOrganizationSettings
object
Defines the JSON response contract.
3 properties
BaseFareRoundingUnit
object
The currency code and rounding unit configuration for e-tickets.
2 properties
LowFareCacheOption
integer
Determines the low fare caching options. 0 = AlwaysUseCache 1 = BypassCacheOnRequest 2 = NeverUseCache
BagWeightControl
integer
Enumeration for Bag weight rules. 0 = WeightNotRequired 1 = TotalWeightRequired 2 = IndividualWeightRequired
FeeSettings
object
The booking fee settings.
7 properties
ETicketPointOfSale
object
The configuration data for e-ticketing point of sale.
3 properties
IappCheckInType
integer
Enumeration of IAPP Check-in rules. 0 = NotAllowed 1 = AllowedWithVerifiedDocument 2 = AllowedWithDocument 3 = AllowedWithoutVerifiedDocument
TravelerNotificationSettings
object
Settings for traveler notification.
1 property
FinanceSettingsData
object
System configuration - finance data or container.
13 properties
IJsonResponseOfFlightSearchSettings
object
Defines the JSON response contract.
3 properties
ItinerarySettings
object
Settings for the premium services.
4 properties
NotificationPreference
integer
Describes types of notifications the user would prefer. 0 = None 1 = Promotional
TimeDisplay
integer
Enumeration for the different time display options. 0 = Default 1 = AmPm 2 = TwentyFourHour
RequiredType
integer
This enum represents the state of a payment field. 0 = Required 1 = Optional 2 = NotAllowed
IJsonResponseOfReserveFlightsSettings
object
Defines the JSON response contract.
3 properties
MessageDelivery
object
The configuration data for e-ticketing message delivery.
4 properties
IJsonResponseOfLoyaltySettings
object
Defines the JSON response contract.
3 properties
SessionSettings
object
The session settings.
5 properties
IJsonResponseOfContactSettings
object
Defines the JSON response contract.
3 properties
IJsonResponseOfOperationsSettings
object
Defines the JSON response contract.
3 properties
ManifestViewDateType
integer
This enumeration represents the manifest view date type. 0 = BookingDate 1 = SoldDate
ETicketConfiguration
object
The e-ticket-related configuration data.
7 properties
ExternalMessageControls
object
Settings for external messaging.
1 property
IJsonResponseOfPassengerSettings
object
Defines the JSON response contract.
3 properties
CustomerAccessControl
integer
Enumeration for customer access control. 0 = View 1 = CreateAndChange
EdifactVersion
integer
Defines the list of supported EDIFACT version for ticketing requests. 0 = Unknown 1 = Version032 2 = Version081
PhoneNumberValidationSettings
object
Represents the settings for phone number validation.
3 properties
EndorsementComment
object
The configuration data for generating endorsement comment.
3 properties
BookingAccessControl
integer
Enumeration representing access rights to booking operations. Each value has access to all the values below it. 0 = None 1 = ScheduleOnly 2 = Availability 3 =…
IJsonResponseOfFeeSettings
object
Defines the JSON response contract.
3 properties
IJsonResponseOfGeneralSettings
object
Defines the JSON response contract.
3 properties
IJsonResponseOfTravelerNotificationSettings
object
Defines the JSON response contract.
3 properties
OrganizationSettings
object
Settings for the organization.
1 property
AccessControl
integer
Defines the user permission levels for managing various operations. 0 = None 1 = Read 2 = Create 3 = Update 4 = Delete 5 = ReadUpdate 6 = CreateReadUpdate 7 =…
MessageStatus
integer
Defines the message status. 0 = General 1 = Warning 2 = Critical
GeneralBookingSettings
object
Settings for the general booking settings that are not role specific.
29 properties
DeltaMapperOfFlightSearchSettings
object
Map delta changes of a specific type T to another object.
15 properties
GroupAccessControl
integer
Enumeration that represents the access rights to groups. 0 = Agent 1 = Organization 2 = OrganizationGroup 3 = All
CustomerProgramSettings
object
Customer program settings
1 property
MessageContent
object
The configuration data for e-ticketing message content.
3 properties
IJsonResponseOfBookingPaymentCodesSettings
object
Defines the JSON response contract.
3 properties
PassengerSettings
object
The booking passenger settings.
23 properties
FareDisplayType
integer
Filter used to determine the display status of fares (used during rebook). 0 = HideLowerFares 1 = ShowAndAllowLowerFares 2 = ShowButDisableLowerFares
QueueCategoriesAccessControl
integer
This enumeration represents the permission levels for managing queue categories. 0 = None 1 = View 2 = All
BookingPaymentCodesSettings
object
The booking payments codes settings.
1 property
ErrorResponse
object
Defines a unique error response.
8 properties
ApisCheckInType
integer
Enumeration of APIS Check-in rules. 0 = NotAllowed 1 = AllowedWithVerifiedDocument 2 = AllowedWithDocument 3 = AllowedWithoutVerifiedDocument
WatchListSettings
object
Watch list settings sub-group of the Operations Settings (aka Department Control)
3 properties
OriginatorDetails
object
The configuration data for the e-ticket point of sale originator details.
5 properties
InterchangeHeader
object
The configuration data for the message delivery interchange header.
4 properties
RoleCodeQuery
object
Model for a role code query.
1 property 1 required
SeatAssignmentRole
integer
The Enumeration indicates the seat assignment permissions for selling. 0 = Never 1 = OnlyOnUnheldBookings 2 = Always
DeltaMapperOfBookingPaymentSettingsv2
object
Map delta changes of a specific type T to another object.
32 properties
ViewManifestControl
integer
Desfines the view manifest control options. 0 = None 1 = StandbyOnly 2 = Full
IJsonResponseOfKioskSettings
object
3 properties
DeviceProperty
object
3 properties 3 required
WeightType
integer
Specifies the weight unit of measure, either Pounds or Kilograms. 1 = Pounds 2 = Kilograms
BoardingScanRegularExpressionCaptureGroupName
integer
0 = Unknown 1 = CarrierCode 2 = FlightNumber 3 = OpSuffix 4 = Origin 5 = BoardingSequence 6 = UnitDesignator 7 = CurrentDate 8 = DepartureDayOfMonth 9 = Depart…
IJsonResponseOfString
object
3 properties
DevicePropertyType
integer
Defines the different types of properties that can be associated with an external device. 0 = Unknown 1 = System 2 = User 3 = Permanent
BoardingWithoutSeatRestrictionLevel
integer
0 = Restrict 1 = AllowManualOnly 2 = Allow
ManifestPassengerSortType
integer
0 = ApisStatus 1 = AppsStatus 2 = BoardingSequenceNumber 3 = BookingStatus 4 = ChangeCabin 5 = CustomerProgramLevel 6 = CustomerRecognitionLevel 7 = DownlineDe…
CheckinSettingsV2
object
13 properties
PrinterRequest
object
3 properties 1 required
ChangeFeeCommentRequirementLevel
integer
0 = Restricted 1 = Optional 2 = Mandatory
MessageStatus_2
integer
0 = General 1 = Warning 2 = Critical
IJsonResponseOfReportsSettings
object
3 properties
DepartureSettings
object
24 properties
DeviceManagerSystemType
integer
0 = Native 1 = PrintToFile 2 = LocalPrinters 3 = Arinc 4 = Cupps 5 = LhsCfdm 6 = Resa 7 = Sita 8 = Ultra 9 = Simulators
ReportsSettings_2
object
22 properties
CheckinStep
integer
0 = None 1 = Security 2 = Seats 3 = Bags 4 = Services 5 = Payments 6 = Finalize
ChangeFeeReasonDetails
object
2 properties
IJsonResponseOfCheckinSettingsV2
object
3 properties
IJsonResponseOfDepartureSettings
object
3 properties
ManifestSortOptions
object
4 properties
CheckinSecurityRequirementType
integer
0 = Unknown 1 = ClearanceOverrideRequired 2 = GovernmentSecurityNotVerified 3 = GovermentSecurityCheckInNotAllowed 4 = GovernmentSecurityDestinationAddressRequ…
RestrictionLevel
integer
0 = Restrict 1 = Warn 2 = Allow
ErrorResponse_2
object
8 properties
ManifestPassengerFilterType
integer
0 = NonThruConfirmed 1 = NonThruConfirmedCheckedIn 2 = NonThruConfirmedNoShow 3 = NonThruStandby 4 = NonThruStandbyCheckedIn 5 = ThruConfirmed 6 = ThruConfirme…
ManifestFilterOptions
object
6 properties
Message_2
object
5 properties
BoardingScanRegularExpression
object
3 properties
CheckinGeneralRequirementTypeDetails
object
2 properties
BoardingScanType
integer
0 = Unknown 1 = BoardingPassLong1Segment 2 = BoardingPassLong2Segment 3 = BoardingPassLong3Segment 4 = BoardingPassLong4Segment 5 = BoardingPassShort3 6 = Boar…
PairedSsrConfirmation
object
6 properties
CheckinSecurityRequirementTypeDetails
object
2 properties
KioskSettings
object
4 properties
DeviceManagerSettingsRequest
object
4 properties 3 required
IJsonResponse_2
object
3 properties
CheckinGeneralRequirementType
integer
0 = Unknown 1 = ApiCheckInNotAllowed 2 = CannotSelectOtherAirline 3 = CannotSelectThirdPartyDcsControlled 4 = CannotUndoCheckInPassenger 5 = CheckInClosed 6 =…

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

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

Other APIs TUI Group publishes across the network.

TUI Group Account API
TUI Group Airline Profile API
TUI Group Air Shopping 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
Where this information came from

This is an independent, third-party profile of TUI Group Settings 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.