TUI Group User 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 User. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.
This API exposes
25 operations
across 11 paths,
and defines 69 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.
The identity and technical contract details declared by the specification.
TransportationIdentifier
object
Represents the transportation identifier model data.
3 properties
2 required
PersonPhoneNumberRequest
object
Defines the the person phone number.
3 properties
2 required
LegTripResult
object
Model data.
8 properties
UserSetting
object
Defines the agent setting configuration.
6 properties
PersonPreferenceCreateRequest
object
Defines a person preference create request.
2 properties
FlightResultFareType
integer
Defines which fares will be included in the flight results. 0 = All 1 = Monetary 2 = Loyalty
LiftStatus
integer
Lift status enumeration. 0 = Default 1 = CheckedIn 2 = Boarded 3 = NoShow
IJsonResponseOfIListOfUserRole
object
Defines the JSON response contract.
3 properties
TransportationDesignator
object
Model information about the traveling arrival and destination details.
4 properties
PersonStatus
integer
The status of the person. 0 = Active 1 = Terminated 2 = Suspended
PersonCustomerProgramCreateRequest
object
Defines a person's customer program create request.
6 properties
2 required
UserCustomerCreateRequest
object
Defines the user customer create request that will be setup with the defined default customer creation parameters.
4 properties
3 required
PersonCommentRequest
object
Defines a person comment request.
2 properties
BookingStatus
integer
Booking Status Enumeration 0 = Default 1 = Hold 2 = Confirmed 3 = Closed 4 = HoldCanceled 5 = PendingArchive 6 = Archived 7 = ArchivedPrivate 777 = ProcessedFo…
Exception
object
4 properties
PersonAliasRequest
object
Defines the person alias request.
6 properties
NskRoles
object
Defines the NSK role.
3 properties
CollectionCurrencySetting
integer
Defines to which the collection currency will be applied. 0 = None 1 = Payments 2 = Fees 3 = Both
UserRole
object
Defines a user role.
7 properties
2 required
MessageStatus
integer
Defines the message status. 0 = General 1 = Warning 2 = Critical
PersonCommentType
integer
Defines the different types of person comments. 0 = Default 1 = Itinerary 2 = Manifest 3 = Alert 4 = Archive 5 = Voucher
User
object
Defines a unique user.
18 properties
3 required
Gender
integer
Defines the different binary gender types. 0 = XX 1 = Male 2 = Female
DeltaMapperOfSingleSignOnTokenRequest
object
Map delta changes of a specific type T to another object.
2 properties
IJsonResponseOfIListOfUserSingleSignOnToken
object
Defines the JSON response contract.
3 properties
PersonTravelDocumentRequest
object
Defines the person travel document.
14 properties
1 required
Name
object
Defines a common name.
5 properties
IJsonResponseOfNskRoles
object
Defines the JSON response contract.
3 properties
UserRequest
object
Defines the user request.
9 properties
2 required
DeltaMapperOfUserRequest
object
Map delta changes of a specific type T to another object.
9 properties
PersonType
integer
Defines the type of person. 0 = None 1 = Customer 2 = Agent
RoleBase
object
Defines the base role.
2 properties
IJsonResponseOfUserRole
object
Defines the JSON response contract.
3 properties
EmailCreateRequest
object
Defines the person email create address.
3 properties
2 required
PersonAffiliation
object
Defines the person affiliation.
2 properties
1 required
LegStatus
integer
Leg status enumeration. 0 = Normal 1 = Closed 2 = Canceled 3 = Suspended 5 = ClosedPending 6 = BlockAllActivities 7 = Mishap
SkySpeedSettingsUserPreferences
object
Defines the SkySpeed default settings for the currently logged in user.
7 properties
DeltaMapperOfUserRolePatchRequest
object
Map delta changes of a specific type T to another object.
2 properties
UserImpersonateRequest
object
Defines a user impersonate request.
1 property
1 required
IJsonResponseOfUser
object
Defines the JSON response contract.
3 properties
IJsonResponseOfSkySpeedSettingsUserPreferences
object
Defines the JSON response contract.
3 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
PriceStatus
integer
Describes the fare pricing status 0 = Invalid 1 = Override 2 = Valid
PaymentMethodType
integer
Defines the payment method types. 0 = ExternalAccount 1 = PrePaid 2 = AgencyAccount 3 = CustomerAccount 4 = Voucher 5 = Loyalty
PersonStoredPaymentRequest
object
Defines the person's stored payment create request.
6 properties
3 required
PersonBasicInformation
object
Defines the person's basic information.
9 properties
SegmentTripResult
object
Model data.
8 properties
ErrorResponse
object
Defines a unique error response.
8 properties
UserRoleCreateRequest
object
Defines the user role create request.
4 properties
2 required
UserChangePasswordRequestv2
object
Defines a user change password request.
2 properties
2 required
IJsonResponseOfUserSingleSignOnToken
object
Defines the JSON response contract.
3 properties
Message
object
Defines a unique informational message.
5 properties
IJsonResponseOfIListOfBookingSearchResult
object
Defines the JSON response contract.
3 properties
NotificationPreference
integer
Describes types of notifications the user would prefer. 0 = None 1 = Promotional
PersonCreateRequest
object
Defines the person create request.
16 properties
1 required
UserSingleSignOnToken
object
Defines a user's single sign on token.
3 properties
1 required
BookingSearchResult
object
Booking model data.
17 properties
UserCodes
object
Defines all the different user codes.
6 properties
4 required
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…
UserStatus
integer
Defines the status of a user. 0 = Default 1 = Active 2 = Pending 3 = Suspended 4 = Terminated
BookingTripResult
object
Booking flight result data.
9 properties
UserRoleEditRequest
object
Defines the user role edit request.
3 properties
1 required
IJsonResponse
object
Defines the JSON response contract for a not content type response.
3 properties
DayOfWeek
integer
Defines the day of the week with none as an option. 0 = None 1 = Monday 2 = Tuesday 3 = Wednesday 4 = Thursday 5 = Friday 6 = Saturday 7 = Sunday
SingleSignOnTokenRequest
object
Defines the single sign on token request.
2 properties
1 required
PaidStatus
integer
Paid status enumeration. 0 = UnderPaid 1 = PaidInFull 2 = OverPaid
IJsonResponseOfIListOfBookingTripResult
object
Defines the JSON response contract.
3 properties
PersonAddressCreateRequest
object
Defines a person address request.
9 properties
1 required
PersonAliasType
integer
Defines the type of alternate name. 0 = Alias 1 = Variant
The full machine-readable OpenAPI contract behind this narrative.
Other APIs TUI Group publishes across the network.