The identity and technical contract details declared by the specification.
Address
object
Defines a common address.
7 properties
IJsonResponseOfAllotmentMarketFareResponse
object
Defines the JSON response contract.
3 properties
PagedTransactionResponse
object
The paged transaction response.
3 properties
AllotmentRequest
object
The allotment request model.
7 properties
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…
IJsonResponseOfIListOfProcessSchedulev2
object
Defines the JSON response contract.
3 properties
OrganizationProcessSchedule
object
The OrganizationCode defines a link between an Organization and a ProcessSchedule.
1 property
IJsonResponseOfIListOfAllotmentResponse
object
Defines the JSON response contract.
3 properties
AllotmentCreatedResponse
object
Model representing a created allotment.
4 properties
OrganizationType
integer
Organization type. 0 = Default 1 = Master 2 = Carrier 3 = TravelAgency 4 = ThirdParty
ContactDetails
object
The contact details for an organization.
2 properties
AllotmentContractResponse
object
The allotment contract response model
6 properties
OrganizationEditRequest
object
The base data on the organization.
9 properties
PhoneNumberBase
object
Defines a common phone number base.
1 property
1 required
FrequencyType
integer
FrequencyType Enumeration. Based on ones for SQL server scheduler, not all included. 0 = Daily 1 = Weekly 2 = Monthly
IJsonResponseOfProcessSchedule
object
Defines the JSON response contract.
3 properties
IJsonResponseOfPagedTransactionResponse
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfProcessSchedule
object
Defines the JSON response contract.
3 properties
ClassStatus
integer
Indicates whether a leg class may be used or not. 1 = Active 2 = InActive 3 = AvsOpen 4 = AvsOnRequest 5 = AvsClosed
OrganizationExternalAccountRequest
object
The data for an organizations external account.
7 properties
IJsonResponseOfOrganizationExternalAccountv2
object
Defines the JSON response contract.
3 properties
OrganizationStatus
integer
Organization status. 0 = Default 1 = Active 2 = Cancelled 3 = Pending
IJsonResponseOfProcessSchedulev2
object
Defines the JSON response contract.
3 properties
ProcessSchedule
object
The data for an organizations Process Schedule. Process Schedule is a reporting tool that is used to generate agency commission statements. It’s a batch proces…
9 properties
IJsonResponseOfAllotmentCreatedResponse
object
Defines the JSON response contract.
3 properties
OrganizationTransactionRequest
object
The organization account transaction request.
4 properties
2 required
ErrorResponse
object
Defines a unique error response.
8 properties
AllotmentContractUpdateRequest
object
The allotment contract update request model
3 properties
OrganizationRegisterRequest
object
The data on the organization register request.
6 properties
1 required
IJsonResponseOfOrganizationv2
object
Defines the JSON response contract.
3 properties
ProcessSchedulev2
object
The data for an organizations Process Schedule, v2. Process Schedule is a reporting tool that is used to generate agency commission statements. It’s a batch pr…
9 properties
IJsonResponseOfRetrieveAllotmentBasisResponse
object
Defines the JSON response contract.
3 properties
IJsonResponseOfOrganizationCommissionRate
object
Defines the JSON response contract.
3 properties
MessageStatus
integer
Defines the message status. 0 = General 1 = Warning 2 = Critical
CreateOrganizationAccountRequest
object
The create organization account request model.
4 properties
CompanyEditDetails
object
The organization company details of an organization.
6 properties
1 required
IJsonResponseOfIListOfTransaction
object
Defines the JSON response contract.
3 properties
ExternalDistributionOption
integer
Describes the external distribution option. 0 = NoDistribution 1 = UseOrganizationEmailOnly 2 = UseMessageEmailOnly 3 = UseMessageEmail
AllowedTransactionTypes
integer
The dotREZ specific transaction types. 0 = Default 1 = Payment 2 = Adjustment 3 = Supplementary
IJsonResponseOfIListOfOrganizationProcessSchedule
object
Defines the JSON response contract.
3 properties
AccountStatus
integer
The account status enumeration. 0 = Open 1 = Closed 2 = AgencyInactive 3 = Unknown
ContactEditDetails
object
The contact details for an organization.
1 property
OrganizationAccount
object
The organization account model.
13 properties
AllotmentBasisRequest
object
The allotment basis request model
11 properties
3 required
AllotmentBasisResponse
object
The allotment basis response model
13 properties
Name
object
Defines a common name.
5 properties
ReferralType
integer
Referral type. 0 = Default 1 = Allowed 2 = AllowedWithUrlMatch 3 = NotAllowed
Directionality
integer
Enum representing direction of an object. 0 = None 1 = To 2 = From 3 = Between
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
AllotmentMarketFareResponse
object
The allotment market fare response model
10 properties
Transaction
object
The transaction model.
13 properties
2 required
CompanyDetailsRecord
object
The organization company details record results.
5 properties
1 required
AccountOwnerType
integer
The account owner type enumeration. 0 = Organization 1 = Personnal 2 = Booking 3 = Unknown
AllotmentContractStatus
integer
The allotment contract status enumeration. 0 = Default 1 = Active 2 = Closed
IJsonResponseOfAllotmentResponse
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfAllotmentContractResponse
object
Defines the JSON response contract.
3 properties
ChildAccountTransactionsRequest
object
The organization account transaction request.
1 property
1 required
AllotmentContractRequest
object
The allotment contract request model
5 properties
2 required
OrganizationCreateRequest
object
The data on the organization.
13 properties
IJsonResponseOfAllotmentContractResponse
object
Defines the JSON response contract.
3 properties
OrganizationExternalAccountv2
object
The data for an organizations external account.
8 properties
RetrieveAllotmentBasisResponse
object
The retrieve allotment basis response model
2 properties
IJsonResponseOfOrganizationAccount
object
Defines the JSON response contract.
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
IJsonResponseOfIListOfAllotmentMarketFareResponse
object
Defines the JSON response contract.
3 properties
AccountType
integer
The account type enumeration. 0 = Credit 1 = Prepaid 2 = Supplementary 3 = Dependent 4 = Unknown
AccountCollectionBase
object
The account collection base model.
4 properties
Message
object
Defines a unique informational message.
5 properties
AllotmentType
integer
Specifies the allotment type. 0 = Fixed 1 = Prorata
AllotmentMarketFareRequest
object
The allotment market fare update request model.
7 properties
3 required
OrganizationConfigurationv2
object
The configuration details of an organization.
11 properties
IJsonResponseOfIListOfOrganizationRecord
object
Defines the JSON response contract.
3 properties
OrganizationRecord
object
The data on the user related agent's organization.
6 properties
1 required
DeltaMapperOfOrganizationEditRequest
object
Map delta changes of a specific type T to another object.
9 properties
MarketInformation
object
Model information about the market arrival and destination details.
4 properties
4 required
AllotmentBasisUpdateRequest
object
The allotment basis update request model
10 properties
AllotmentContractProperty
object
The allotment contract property.
2 properties
MatchCriteria
integer
Defines the matching criteria for strings. 0 = StartsWith 1 = EndsWith 2 = Contains 3 = ExactMatch
AllotmentClassType
integer
The class of service type enumeration. 4 = NegoAllotment 5 = ProrataAllotment
TransportationIdentifier
object
Represents the transportation identifier model data.
3 properties
2 required
PhoneNumber
object
Defines a common phone number.
2 properties
2 required
Organizationv2
object
The base data on the organization.
12 properties
OrganizationCommissionRate
object
The commission rate details of an organization.
6 properties
AllotmentBasisResponseBase
object
The allotment basis response base model
12 properties
AllotmentBasisStatus
integer
The allotment basis status enumeration. 0 = Default 1 = Active 2 = Closed
MonthWeek
integer
MonthWeek Enumeration. Based on ones for SQL server scheduler, not all included. 0 = None 1 = First 2 = Second 3 = Third 4 = Fourth 5 = Last
ClassOfServiceType
integer
The class of service type enumeration. 0 = Default 1 = Normal 2 = Discrete 3 = NonNested 4 = NegoAllotment 5 = ProrataAllotment 6 = OperatingBlockspace 7 = Mar…
IJsonResponse
object
Defines the JSON response contract for a not content type response.
3 properties
AllotmentResponse
object
The allotment response model.
14 properties
AllowedAccountTypes
integer
The allowed account type enumeration. These are a subset of the AccountTypes enumeartion and represent the currently supported account types for an account cre…
IJsonResponseOfAllotmentBasisResponse
object
Defines the JSON response contract.
3 properties
CompanyDetails
object
The organization company details of an organization.
7 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs TUI Group publishes across the network.