TUI Group Token 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 Tokens. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.
This API exposes
20 operations
across 13 paths,
and defines 72 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.
The identity and technical contract details declared by the specification.
IJsonResponseOfTokenResponse
object
Defines the JSON response contract.
3 properties
IJsonResponseOfMultiFactorRegisterResponse
object
Defines the JSON response contract.
3 properties
PersonAddressCreateRequest
object
Defines a person address request.
9 properties
1 required
UserCodes
object
Defines all the different user codes.
6 properties
4 required
PaymentMethodType
integer
Defines the payment method types. 0 = ExternalAccount 1 = PrePaid 2 = AgencyAccount 3 = CustomerAccount 4 = Voucher 5 = Loyalty
JwtResponse
object
Represents the JWT response model.
10 properties
JwtCredentials
object
Represents the base credential model.
6 properties
2 required
IJsonResponseOfNskSessionContext
object
Defines the JSON response contract.
3 properties
MultiFactorRegisterResponse
object
Represents the register response model.
2 properties
JwtRefreshRequest
object
Defines the nsk token request to gain access to the API.
3 properties
IJsonResponseOfMultiFactorJwtResponse
object
Defines the JSON response contract.
3 properties
PersonAliasType
integer
Defines the type of alternate name. 0 = Alias 1 = Variant
Exception
object
4 properties
NskServerContext
object
Defines the NSK server context.
6 properties
NskSessionContext
object
Defines the nsk current session context.
9 properties
RoleBase
object
Defines the base role.
2 properties
Message
object
Defines a unique informational message.
5 properties
MultiFactorRegisterRequest
object
Represents the MFA response model.
3 properties
1 required
PersonPhoneNumberRequest
object
Defines the the person phone number.
3 properties
2 required
JwtDetailsResponse
object
Represents the JWT details response model.
15 properties
SingleSignOnCredentials
object
Defines the single sign on credentials.
6 properties
2 required
TokenRequest
object
Defines the request to gain access to the API.
1 property
Gender
integer
Defines the different binary gender types. 0 = XX 1 = Male 2 = Female
PersonAffiliation
object
Defines the person affiliation.
2 properties
1 required
JwtImpersonateRequest
object
Defines the nsk token request to gain access to the API.
4 properties
PersonCustomerProgramCreateRequest
object
Defines a person's customer program create request.
6 properties
2 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…
MultiFactorRequest
object
Multifactor Request
3 properties
ErrorResponse
object
Defines a unique error response.
8 properties
SessionPermissionType
integer
Defines the sessions permission type. 0 = Unknown 1 = Customer 2 = Anonymous 3 = Agent
Name
object
Defines a common name.
5 properties
TokenResponse
object
Defines the token response.
2 properties
MultiFactorType
integer
The Multi-Factor Authentication types allowed to authenticate with. 0 = Email 1 = ShortMessageService 2 = TimeBasedOneTimePassword
PersonAliasRequest
object
Defines the person alias request.
6 properties
PersonType
integer
Defines the type of person. 0 = None 1 = Customer 2 = Agent
PersonStoredPaymentRequest
object
Defines the person's stored payment create request.
6 properties
3 required
SingleSignOnCreateRequest
object
Defines the single sign on create request.
3 properties
2 required
IJsonResponseOfString
object
Defines the JSON response contract.
3 properties
SystemName
integer
Defines the system names. 0 = Default 1 = WinRez 2 = FareManager 3 = ScheduleManager 4 = WinManager 5 = ConsoleRez 6 = WebRez 7 = WebServicesApi 8 = WebService…
ServerTransferRequest
object
Represents a server transfer request.
4 properties
1 required
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
MultiFactorJwtResponse
object
Represents the MFA response model.
11 properties
IJsonResponseOfJwtDetailsResponse
object
Defines the JSON response contract.
3 properties
CredentialsBase
object
Represents the base credential model.
6 properties
NskTokenRequestv2
object
Defines the nsk token request to gain access to the API.
3 properties
EmailCreateRequest
object
Defines the person email create address.
3 properties
2 required
PersonBasicInformation
object
Defines the person's basic information.
9 properties
PersonCommentType
integer
Defines the different types of person comments. 0 = Default 1 = Itinerary 2 = Manifest 3 = Alert 4 = Archive 5 = Voucher
PersonPreferenceCreateRequest
object
Defines a person preference create request.
2 properties
MultiFactorRegistration
object
Represents the MFA registration model.
3 properties
PersonCommentRequest
object
Defines a person comment request.
2 properties
IJsonResponseOfMultiFactorTokenResponse
object
Defines the JSON response contract.
3 properties
MessageStatus
integer
Defines the message status. 0 = General 1 = Warning 2 = Critical
JwtRequest
object
Defines the nsk token request to gain access to the API.
4 properties
1 required
MultiFactorResponse
object
Represents the MFA response model.
4 properties
UserIdentity
object
Defines the logged in users identity.
4 properties
PersonTravelDocumentRequest
object
Defines the person travel document.
14 properties
1 required
RegisterCredentials
object
Represents the base credential model for registering.
4 properties
2 required
IJsonResponse
object
Defines the JSON response contract for a not content type response.
3 properties
PersonStatus
integer
The status of the person. 0 = Active 1 = Terminated 2 = Suspended
NskRoles
object
Defines the NSK role.
3 properties
IJsonResponseOfJwtResponse
object
Defines the JSON response contract.
3 properties
NotificationPreference
integer
Describes types of notifications the user would prefer. 0 = None 1 = Promotional
MultiFactorTokenResponse
object
Represents the JWT response model.
3 properties
PersonCreateRequest
object
Defines the person create request.
16 properties
1 required
MessageStatus_2
integer
0 = General 1 = Warning 2 = Critical
DcsToken
object
10 properties
IJsonResponse_2
object
3 properties
IJsonResponseOfDcsToken
object
3 properties
SessionPermissionType_2
integer
Defines the sessions permission type. 0 = Unknown 1 = Customer 2 = Anonymous 3 = Agent
ErrorResponse_2
object
8 properties
Message_2
object
5 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs TUI Group publishes across the network.