The identity and technical contract details declared by the specification.
NotificationTimedEventEditRequest
object
A travel notification timed event edit request.
1 property
Person
object
Defines a person.
18 properties
1 required
FlightResultFareType
integer
Defines which fares will be included in the flight results. 0 = All 1 = Monetary 2 = Loyalty
IJsonResponseOfIListOfPersonStoredPayment
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfPersonCustomerProgram
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfPersonTravelNotification
object
Defines the JSON response contract.
3 properties
PersonStatus
integer
The status of the person. 0 = Active 1 = Terminated 2 = Suspended
PersonAddress
object
Defines a unique person address.
10 properties
1 required
NotificationTimedEventCreateRequest
object
A travel notification timed event create request.
2 properties
1 required
IJsonResponseOfIListOfUserRecord
object
Defines the JSON response contract.
3 properties
PersonCustomerProgramEditRequest
object
Defines a person's customer program edit request.
5 properties
1 required
UserChangePasswordRequestBase
object
Defines a change password request base.
1 property
1 required
IJsonResponseOfPersonPreference
object
Defines the JSON response contract.
3 properties
DeltaMapperOfPersonPreferenceEditRequest
object
Map delta changes of a specific type T to another object.
1 property
IJsonResponseOfPersonAddress
object
Defines the JSON response contract.
3 properties
PersonPreferenceEditRequest
object
Defines the person preference edit request.
1 property
IJsonResponseOfIListOfPersonPhoneNumber
object
Defines the JSON response contract.
3 properties
DeltaMapperOfUserRolePatchRequest
object
Map delta changes of a specific type T to another object.
2 properties
IJsonResponseOfUser
object
Defines the JSON response contract.
3 properties
PaymentMethodType
integer
Defines the payment method types. 0 = ExternalAccount 1 = PrePaid 2 = AgencyAccount 3 = CustomerAccount 4 = Voucher 5 = Loyalty
IJsonResponseOfPersonAffiliation
object
Defines the JSON response contract.
3 properties
PersonEditRequest
object
Defines the person create request.
5 properties
1 required
IJsonResponseOfNotificationEvent
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfPersonComment
object
Defines the JSON response contract.
3 properties
UserStatus
integer
Defines the status of a user. 0 = Default 1 = Active 2 = Pending 3 = Suspended 4 = Terminated
PersonAddressEditRequest
object
Defines the person address edit request.
8 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…
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
PersonPhoneNumber
object
Defines a unique person phone number.
4 properties
2 required
PaidStatus
integer
Paid status enumeration. 0 = UnderPaid 1 = PaidInFull 2 = OverPaid
PersonInformationEditRequest
object
Defines a person information edit request.
1 property
TransportationIdentifier
object
Represents the transportation identifier model data.
3 properties
2 required
PersonPhoneNumberRequest
object
Defines the the person phone number.
3 properties
2 required
DeltaMapperOfTravelDocumentEditRequestv2
object
Map delta changes of a specific type T to another object.
12 properties
PersonAffiliationRequest
object
Defines the person affiliation.
1 property
1 required
PersonEmail
object
Defines a specific person email.
4 properties
2 required
UserSetting
object
Defines the agent setting configuration.
6 properties
PersonPreferenceCreateRequest
object
Defines a person preference create request.
2 properties
IJsonResponseOfPerson
object
Defines the JSON response contract.
3 properties
IJsonResponseOfPersonStoredPayment
object
Defines the JSON response contract.
3 properties
TravelNotificationCreateRequest
object
Create request for travel notifications.
5 properties
PersonTravelNotification
object
A person travel notification.
7 properties
IJsonResponseOfIListOfNotificationEvent
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfUserRole
object
Defines the JSON response contract.
3 properties
DeltaMapperOfPersonStoredPaymentUpdateRequest
object
Map delta changes of a specific type T to another object.
5 properties
IJsonResponseOfIListOfPersonInformation
object
Defines the JSON response contract.
3 properties
DeltaMapperOfPersonAddressEditRequest
object
Map delta changes of a specific type T to another object.
8 properties
PersonCommentRequest
object
Defines a person comment request.
2 properties
PersonStoredPaymentUpdateRequest
object
Defines the person's stored payment create request.
5 properties
2 required
PersonTravelDocument
object
Defines a specific person travel document.
15 properties
1 required
CollectionCurrencySetting
integer
Defines to which the collection currency will be applied. 0 = None 1 = Payments 2 = Fees 3 = Both
DeltaMapperOfPersonCustomerProgramEditRequest
object
Map delta changes of a specific type T to another object.
5 properties
TravelNotificationEditRequest
object
Request base for travel notifications.
3 properties
Gender
integer
Defines the different binary gender types. 0 = XX 1 = Male 2 = Female
IJsonResponseOfIListOfPersonEmail
object
Defines the JSON response contract.
3 properties
PersonTravelDocumentRequest
object
Defines the person travel document.
14 properties
1 required
IJsonResponseOfPersonEmail
object
Defines the JSON response contract.
3 properties
EmailEditRequest
object
Defines the person email edit address.
2 properties
1 required
DeltaMapperOfPersonEditRequest
object
Map delta changes of a specific type T to another object.
5 properties
PersonAffiliation
object
Defines the person affiliation.
2 properties
1 required
EmailCreateRequest
object
Defines the person email create address.
3 properties
2 required
IJsonResponseOfIListOfPersonAffiliation
object
Defines the JSON response contract.
3 properties
LegStatus
integer
Leg status enumeration. 0 = Normal 1 = Closed 2 = Canceled 3 = Suspended 5 = ClosedPending 6 = BlockAllActivities 7 = Mishap
PersonComment
object
Defines a person comment.
7 properties
NotificationEventCreateRequest
object
A travel notification event create request.
1 property
1 required
PersonCustomerProgram
object
Defines a person's customer program.
16 properties
2 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
PriceStatus
integer
Describes the fare pricing status 0 = Invalid 1 = Override 2 = Valid
PersonStoredPaymentRequest
object
Defines the person's stored payment create request.
6 properties
3 required
SegmentTripResult
object
Model data.
8 properties
Message
object
Defines a unique informational message.
5 properties
IJsonResponseOfIListOfBookingSearchResult
object
Defines the JSON response contract.
3 properties
PersonCreateRequest
object
Defines the person create request.
16 properties
1 required
UserCodes
object
Defines all the different user codes.
6 properties
4 required
IJsonResponseOfPersonAlias
object
Defines the JSON response contract.
3 properties
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…
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
DeliveryMethodCode
integer
Represents the delivery method codes. 0 = Email 1 = Sms 2 = Push
IJsonResponseOfNotificationTimedEvent
object
Defines the JSON response contract.
3 properties
IJsonResponseOfPersonComment
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
IJsonResponseOfIListOfPersonAlias
object
Defines the JSON response contract.
3 properties
LegTripResult
object
Model data.
8 properties
LiftStatus
integer
Lift status enumeration. 0 = Default 1 = CheckedIn 2 = Boarded 3 = NoShow
IJsonResponseOfPersonTravelDocument
object
Defines the JSON response contract.
3 properties
PersonName
object
Defines a person name.
6 properties
TransportationDesignator
object
Model information about the traveling arrival and destination details.
4 properties
MatchCriteria
integer
Defines the matching criteria for strings. 0 = StartsWith 1 = EndsWith 2 = Contains 3 = ExactMatch
Exception
object
4 properties
BookingStatus
integer
Booking Status Enumeration 0 = Default 1 = Hold 2 = Confirmed 3 = Closed 4 = HoldCanceled 5 = PendingArchive 6 = Archived 7 = ArchivedPrivate 777 = ProcessedFo…
TravelDocumentEditRequestv2
object
Defines the edit travel document request.
12 properties
1 required
UserRole
object
Defines a user role.
7 properties
2 required
DeltaMapperOfPersonAliasRequest
object
Map delta changes of a specific type T to another object.
6 properties
IJsonResponseOfPersonCustomerProgram
object
Defines the JSON response contract.
3 properties
DeltaMapperOfPersonCommentRequest
object
Map delta changes of a specific type T to another object.
2 properties
DeltaMapperOfTravelNotificationEditRequest
object
Map delta changes of a specific type T to another object.
3 properties
Name
object
Defines a common name.
5 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
IJsonResponseOfUserRole
object
Defines the JSON response contract.
3 properties
DeltaMapperOfPersonPhoneNumberRequest
object
Map delta changes of a specific type T to another object.
3 properties
UserRoleCreateRequest
object
Defines the user role create request.
4 properties
2 required
NotificationPreference
integer
Describes types of notifications the user would prefer. 0 = None 1 = Promotional
IJsonResponseOfIListOfPersonTravelDocument
object
Defines the JSON response contract.
3 properties
BookingSearchResult
object
Booking model data.
17 properties
DeltaMapperOfPersonInformationEditRequest
object
Map delta changes of a specific type T to another object.
1 property
PersonPreference
object
Defines the person preferences.
3 properties
IJsonResponseOfIListOfBookingTripResult
object
Defines the JSON response contract.
3 properties
IJsonResponseOfPersonPhoneNumber
object
Defines the JSON response contract.
3 properties
IJsonResponseOfPersonInformation
object
Defines the JSON response contract.
3 properties
PersonCustomerProgramCreateRequest
object
Defines a person's customer program create request.
6 properties
2 required
PersonAlias
object
Defines a person's alternate name that they go by.
7 properties
PersonAliasRequest
object
Defines the person alias request.
6 properties
DeltaMapperOfEmailEditRequest
object
Map delta changes of a specific type T to another object.
2 properties
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
NotificationDestination
object
A travel notification destination.
2 properties
1 required
PersonStoredPayment
object
Defines a specific person's stored payment.
7 properties
3 required
UserRecord
object
Defines a user record.
8 properties
NotificationEvent
object
A travel notification event.
2 properties
1 required
NotificationEventType
integer
Represents the type of notification event type for a travel notification event. 0 = DepartureDelay 1 = ArrivalDelay 2 = ScheduleChange 3 = CheckIn 4 = GateInfo…
PersonInformationCreateRequest
object
Defines a person information create request.
2 properties
1 required
PersonType
integer
Defines the type of person. 0 = None 1 = Customer 2 = Agent
UserCreateRequestv2
object
Defines the v2 user create request.
14 properties
5 required
SkySpeedSettingsUserPreferences
object
Defines the SkySpeed default settings for the currently logged in user.
7 properties
IJsonResponseOfSkySpeedSettingsUserPreferences
object
Defines the JSON response contract.
3 properties
NotificationTimedEvent
object
A travel notification timed event.
3 properties
1 required
PersonBasicInformation
object
Defines the person's basic information.
9 properties
ErrorResponse
object
Defines a unique error response.
8 properties
IJsonResponseOfIListOfNotificationTimedEvent
object
Defines the JSON response contract.
3 properties
UserCreateRequest
object
Defines the user create request.
14 properties
5 required
IJsonResponseOfIListOfPersonAddress
object
Defines the JSON response contract.
3 properties
IJsonResponseOfPersonTravelNotification
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfPersonPreference
object
Defines the JSON response contract.
3 properties
PersonInformation
object
Defines the a person information.
4 properties
1 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs TUI Group publishes across the network.