The identity and technical contract details declared by the specification.
Address
object
Defines a common address.
7 properties
DeltaMapperOfPersonPreferenceEditRequest
object
Map delta changes of a specific type T to another object.
1 property
PagedTransactionResponse
object
The paged transaction response.
3 properties
NotificationEventType
integer
Represents the type of notification event type for a travel notification event. 0 = DepartureDelay 1 = ArrivalDelay 2 = ScheduleChange 3 = CheckIn 4 = GateInfo…
Exception
object
4 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…
IJsonResponseOfPersonAlias
object
Defines the JSON response contract.
3 properties
IJsonResponseOfPersonStoredPayment
object
Defines the JSON response contract.
3 properties
AccountCollection
object
The account collection model.
7 properties
PersonPreference
object
Defines the person preferences.
3 properties
PersonCustomerProgramCreateRequest
object
Defines a person's customer program create request.
6 properties
2 required
IJsonResponseOfIListOfPersonPreference
object
Defines the JSON response contract.
3 properties
TravelDocumentEditRequestv2
object
Defines the edit travel document request.
12 properties
1 required
PersonAliasRequest
object
Defines the person alias request.
6 properties
PersonName
object
Defines a person name.
6 properties
PersonAlias
object
Defines a person's alternate name that they go by.
7 properties
PersonStoredPaymentRequest
object
Defines the person's stored payment create request.
6 properties
3 required
IJsonResponseOfPagedTransactionResponse
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfPersonStoredPayment
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfPersonComment
object
Defines the JSON response contract.
3 properties
DeliveryMethodCode
integer
Represents the delivery method codes. 0 = Email 1 = Sms 2 = Push
PersonPreferenceCreateRequest
object
Defines a person preference create request.
2 properties
IJsonResponseOfPersonCustomerProgram
object
Defines the JSON response contract.
3 properties
PersonInformationCreateRequest
object
Defines a person information create request.
2 properties
1 required
PersonInformation
object
Defines the a person information.
4 properties
1 required
IJsonResponseOfIListOfPersonAffiliation
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfPersonTravelNotification
object
Defines the JSON response contract.
3 properties
IJsonResponseOfPersonAffiliation
object
Defines the JSON response contract.
3 properties
PersonEditRequest
object
Defines the person create request.
5 properties
1 required
PersonRecordsResponse
object
Defines the person record response.
2 properties
IJsonResponseOfPersonPhoneNumber
object
Defines the JSON response contract.
3 properties
DeltaMapperOfPersonCommentRequest
object
Map delta changes of a specific type T to another object.
2 properties
PersonAffiliation
object
Defines the person affiliation.
2 properties
1 required
IJsonResponseOfPersonTravelDocument
object
Defines the JSON response contract.
3 properties
PersonTravelDocument
object
Defines a specific person travel document.
15 properties
1 required
IJsonResponseOfIListOfPersonTravelDocument
object
Defines the JSON response contract.
3 properties
ErrorResponse
object
Defines a unique error response.
8 properties
PersonCustomerProgramEditRequest
object
Defines a person's customer program edit request.
5 properties
1 required
IJsonResponseOfIListOfNotificationEvent
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfPersonPhoneNumber
object
Defines the JSON response contract.
3 properties
NotificationDestination
object
A travel notification destination.
2 properties
1 required
IJsonResponseOfIListOfPersonCustomerProgram
object
Defines the JSON response contract.
3 properties
PersonInformationEditRequest
object
Defines a person information edit request.
1 property
CreateAccountRequest
object
The create account request model.
1 property
DeltaMapperOfPersonCustomerProgramEditRequest
object
Map delta changes of a specific type T to another object.
5 properties
PersonTravelNotification
object
A person travel notification.
7 properties
NotificationTimedEventEditRequest
object
A travel notification timed event edit request.
1 property
IJsonResponseOfPerson
object
Defines the JSON response contract.
3 properties
MessageStatus
integer
Defines the message status. 0 = General 1 = Warning 2 = Critical
DeltaMapperOfPersonAddressEditRequest
object
Map delta changes of a specific type T to another object.
8 properties
DeltaMapperOfTravelNotificationEditRequest
object
Map delta changes of a specific type T to another object.
3 properties
NotificationTimedEvent
object
A travel notification timed event.
3 properties
1 required
NotificationEvent
object
A travel notification event.
2 properties
1 required
EmailEditRequest
object
Defines the person email edit address.
2 properties
1 required
IJsonResponseOfIListOfTransaction
object
Defines the JSON response contract.
3 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…
PersonCreateRequest
object
Defines the person create request.
16 properties
1 required
PersonStoredPaymentUpdateRequest
object
Defines the person's stored payment create request.
5 properties
2 required
PaymentMethodType
integer
Defines the payment method types. 0 = ExternalAccount 1 = PrePaid 2 = AgencyAccount 3 = CustomerAccount 4 = Voucher 5 = Loyalty
AccountStatus
integer
The account status enumeration. 0 = Open 1 = Closed 2 = AgencyInactive 3 = Unknown
PersonStoredPayment
object
Defines a specific person's stored payment.
7 properties
3 required
PersonAliasType
integer
Defines the type of alternate name. 0 = Alias 1 = Variant
IJsonResponseOfPersonRecordsResponse
object
Defines the JSON response contract.
3 properties
IJsonResponseOfPersonPreference
object
Defines the JSON response contract.
3 properties
PersonPhoneNumberRequest
object
Defines the the person phone number.
3 properties
2 required
DeltaMapperOfPersonAliasRequest
object
Map delta changes of a specific type T to another object.
6 properties
PersonComment
object
Defines a person comment.
7 properties
AccountCollectionRequest
object
The account collection request model.
5 properties
2 required
Name
object
Defines a common name.
5 properties
PersonAffiliationRequest
object
Defines the person affiliation.
1 property
1 required
PersonAddress
object
Defines a unique person address.
10 properties
1 required
IJsonResponseOfIListOfPersonInformation
object
Defines the JSON response contract.
3 properties
DeltaMapperOfPersonStoredPaymentUpdateRequest
object
Map delta changes of a specific type T to another object.
5 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
Transaction
object
The transaction model.
13 properties
2 required
IJsonResponseOfIListOfPersonEmail
object
Defines the JSON response contract.
3 properties
AccountOwnerType
integer
The account owner type enumeration. 0 = Organization 1 = Personnal 2 = Booking 3 = Unknown
PersonCommentRequest
object
Defines a person comment request.
2 properties
IJsonResponseOfPersonEmail
object
Defines the JSON response contract.
3 properties
Account
object
The account model.
14 properties
IJsonResponseOfNotificationEvent
object
Defines the JSON response contract.
3 properties
IJsonResponseOfPersonTravelNotification
object
Defines the JSON response contract.
3 properties
DeltaMapperOfPersonInformationEditRequest
object
Map delta changes of a specific type T to another object.
1 property
Person
object
Defines a person.
18 properties
1 required
DeltaMapperOfTravelDocumentEditRequestv2
object
Map delta changes of a specific type T to another object.
12 properties
TravelNotificationCreateRequest
object
Create request for travel notifications.
5 properties
PersonTravelDocumentRequest
object
Defines the person travel document.
14 properties
1 required
PersonStatus
integer
The status of the person. 0 = Active 1 = Terminated 2 = Suspended
IJsonResponseOfNotificationTimedEvent
object
Defines the JSON response contract.
3 properties
TravelNotificationEditRequest
object
Request base for travel notifications.
3 properties
PersonEmail
object
Defines a specific person email.
4 properties
2 required
PersonAddressCreateRequest
object
Defines a person address request.
9 properties
1 required
PersonAddressEditRequest
object
Defines the person address edit request.
8 properties
AccountType
integer
The account type enumeration. 0 = Credit 1 = Prepaid 2 = Supplementary 3 = Dependent 4 = Unknown
NotificationEventCreateRequest
object
A travel notification event create request.
1 property
1 required
Message
object
Defines a unique informational message.
5 properties
IJsonResponseOfAccount
object
Defines the JSON response contract.
3 properties
DeltaMapperOfPersonEditRequest
object
Map delta changes of a specific type T to another object.
5 properties
PersonRecord
object
Defines the person record.
9 properties
NotificationTimedEventCreateRequest
object
A travel notification timed event create request.
2 properties
1 required
Gender
integer
Defines the different binary gender types. 0 = XX 1 = Male 2 = Female
IJsonResponseOfPersonInformation
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfPersonAddress
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfNotificationTimedEvent
object
Defines the JSON response contract.
3 properties
PersonType
integer
Defines the type of person. 0 = None 1 = Customer 2 = Agent
DeltaMapperOfPersonPhoneNumberRequest
object
Map delta changes of a specific type T to another object.
3 properties
MatchCriteria
integer
Defines the matching criteria for strings. 0 = StartsWith 1 = EndsWith 2 = Contains 3 = ExactMatch
PersonBasicInformation
object
Defines the person's basic information.
9 properties
PersonMergeRequestBase
object
The base request to merge two persons with their program/s.
3 properties
1 required
EmailCreateRequest
object
Defines the person email create address.
3 properties
2 required
PersonCommentType
integer
Defines the different types of person comments. 0 = Default 1 = Itinerary 2 = Manifest 3 = Alert 4 = Archive 5 = Voucher
PersonCustomerProgram
object
Defines a person's customer program.
16 properties
2 required
PersonPreferenceEditRequest
object
Defines the person preference edit request.
1 property
PersonPhoneNumber
object
Defines a unique person phone number.
4 properties
2 required
DeltaMapperOfEmailEditRequest
object
Map delta changes of a specific type T to another object.
2 properties
IJsonResponseOfIListOfPersonAlias
object
Defines the JSON response contract.
3 properties
TransactionRequest
object
The create transaction request.
3 properties
2 required
IJsonResponse
object
Defines the JSON response contract for a not content type response.
3 properties
IJsonResponseOfPersonComment
object
Defines the JSON response contract.
3 properties
NotificationPreference
integer
Describes types of notifications the user would prefer. 0 = None 1 = Promotional
IJsonResponseOfPersonAddress
object
Defines the JSON response contract.
3 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs TUI Group publishes across the network.