The identity and technical contract details declared by the specification.
NotificationTimedEventEditRequest
object
A travel notification timed event edit request.
1 property
AccountCollectionRequest
object
The account collection request model.
5 properties
2 required
Person
object
Defines a person.
18 properties
1 required
PagedTransactionResponse
object
The paged transaction response.
3 properties
PersonRecordsResponse
object
Defines the person record response.
2 properties
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
IJsonResponseOfPersonRecordsResponse
object
Defines the JSON response contract.
3 properties
PersonAddress
object
Defines a unique person address.
10 properties
1 required
NotificationTimedEventCreateRequest
object
A travel notification timed event create request.
2 properties
1 required
PersonCustomerProgramEditRequest
object
Defines a person's customer program edit request.
5 properties
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
Account
object
The account model.
14 properties
IJsonResponseOfIListOfPersonPhoneNumber
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
AccountCollection
object
The account collection model.
7 properties
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
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…
PersonPhoneNumber
object
Defines a unique person phone number.
4 properties
2 required
PersonInformationEditRequest
object
Defines a person information edit request.
1 property
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
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
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
AccountType
integer
The account type enumeration. 0 = Credit 1 = Prepaid 2 = Supplementary 3 = Dependent 4 = Unknown
TravelNotificationEditRequest
object
Request base for travel notifications.
3 properties
DeltaMapperOfPersonCustomerProgramEditRequest
object
Map delta changes of a specific type T to another object.
5 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
IJsonResponseOfPagedTransactionResponse
object
Defines the JSON response contract.
3 properties
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
IJsonResponseOfAccount
object
Defines the JSON response contract.
3 properties
PersonStoredPaymentRequest
object
Defines the person's stored payment create request.
6 properties
3 required
Message
object
Defines a unique informational message.
5 properties
PersonCreateRequest
object
Defines the person create request.
16 properties
1 required
Transaction
object
The transaction model.
13 properties
2 required
IJsonResponseOfPersonAlias
object
Defines the JSON response contract.
3 properties
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
PersonMergeRequestBase
object
The base request to merge two persons with their program/s.
3 properties
1 required
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
IJsonResponseOfPersonTravelDocument
object
Defines the JSON response contract.
3 properties
PersonName
object
Defines a person name.
6 properties
MatchCriteria
integer
Defines the matching criteria for strings. 0 = StartsWith 1 = EndsWith 2 = Contains 3 = ExactMatch
Exception
object
4 properties
TravelDocumentEditRequestv2
object
Defines the edit travel document request.
12 properties
1 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
Address
object
Defines a common address.
7 properties
DeltaMapperOfPersonPhoneNumberRequest
object
Map delta changes of a specific type T to another object.
3 properties
AccountStatus
integer
The account status enumeration. 0 = Open 1 = Closed 2 = AgencyInactive 3 = Unknown
IJsonResponseOfIListOfPersonTravelDocument
object
Defines the JSON response contract.
3 properties
NotificationPreference
integer
Describes types of notifications the user would prefer. 0 = None 1 = Promotional
DeltaMapperOfPersonInformationEditRequest
object
Map delta changes of a specific type T to another object.
1 property
PersonPreference
object
Defines the person preferences.
3 properties
TransactionType
integer
The dotREZ specific transaction types. This includes some system specific values that are not allowed during a transaction creation. 0 = Default 1 = Payment 2…
IJsonResponseOfPersonPhoneNumber
object
Defines the JSON response contract.
3 properties
IJsonResponseOfPersonInformation
object
Defines the JSON response contract.
3 properties
AccountOwnerType
integer
The account owner type enumeration. 0 = Organization 1 = Personnal 2 = Booking 3 = Unknown
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
IJsonResponseOfIListOfTransaction
object
Defines the JSON response contract.
3 properties
NotificationDestination
object
A travel notification destination.
2 properties
1 required
PersonStoredPayment
object
Defines a specific person's stored payment.
7 properties
3 required
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
PersonRecord
object
Defines the person record.
9 properties
PersonType
integer
Defines the type of person. 0 = None 1 = Customer 2 = Agent
TransactionRequest
object
The create transaction request.
3 properties
2 required
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
IJsonResponseOfIListOfPersonAddress
object
Defines the JSON response contract.
3 properties
IJsonResponseOfPersonTravelNotification
object
Defines the JSON response contract.
3 properties
CreateAccountRequest
object
The create account request model.
1 property
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.