openapi: 3.2.0
info:
title: .v31 Travel Message API
version: '3.1'
contact:
name: G7-OTA-TEAM
url: https://prod.api.tui/
email: b2bota.g7.support@tui.nl
description: "This API can be used to get availability and create bookings for TUI packages following the ANVR G7 standard. \n\nWith the Supply feed OTA's get information of all the available TUI packages, along with other relevant details\nsuch as price, extras, etc. For Supply the TravelMessage 3.1 is not used. So this is defined on another page.\nBut it contains the necessary data to continue with the API's described here. \n\nThe information from the Supply file can be used to do an AvailabilityRequest to get more detailed data. This data can \nbe used for getting a Price breakdown using the ReceiptRequest or start the bookflow transaction using the Sell, \nAssign and BookRequests to create a booking in tui.nl. \nWith AddProAvailability and AddProDetails information can be requested for available extra's and transportrental \nand added to the Sell, Assign and BookRequests. \nThe BreakRequest can be used After SellRequest but before BookRequest to cancel the current transaction.\n\nIf a booking is successfully created the RecapRequest can be used to get all information from that booking \nand CancellationRequest can be used to directly cancel a booking. \n\nThe schema's are based on the travelmessage.xsd and translated to OpenAPI specification. Not all groups and/or \nfields are used in the defined api's. Also it is possible that fields that are **not mandatory** for G7 are in \nfact **mandatory** for TUI. \nAll api's are based on the 3.1 G7 version with a few changes to support TUI packages. The Supply has a \ncustom defined schema.\n"
servers:
- url: https://prod.api.tui
description: Production
- url: https://playground.api.tui
description: Playground for testing
tags:
- name: TravelMessage
paths:
/travelmessage/v3.1/availabilityrequest:
post:
tags:
- TravelMessage
summary: Does an AvailabilityRequest
description: "The availability of a journey can be requested with the dialogue Availability. \nFor this API the \"*Package approach*\" is used. This means that filling the \"*PackageDetails*\" in the request \nwill return a complete package (Transport, accommodation and/or additional products) in the response. These\ncomponents must be used in the next steps of the booking process\n\n**Request:** Besides the mandatory fields only filtering is possible for:\n * DeparturePoint\n * BoardType \n\n**Response:**\n * Happy flow: Transport, Accommodation and AdditionalProducts data for chosen product\n * No availability: Error message given \"No data found\"\n * Error: Response has an errormessage\n"
security:
- oAuth2ClientCredentials: []
requestBody:
required: true
content:
application/xml:
schema:
$ref: '#/components/schemas/AvailabilityRequestTree'
examples:
AvailabilityRequest:
$ref: '#/components/examples/AvailabilityRequestExample'
responses:
'200':
description: AvailabilityRequest Handled
content:
application/xml:
schema:
$ref: '#/components/schemas/AvailabilityResponseTree'
examples:
AvailabilityResponse:
$ref: '#/components/examples/AvailabilityResponseExample'
AvailabilityResponse(no availability):
$ref: '#/components/examples/AvailabilityResponseNaExample'
AvailabilityResponse (error):
$ref: '#/components/examples/ErrorMessageExample'
'400':
description: Missing elements in Request
content:
application/xml:
schema:
$ref: '#/components/schemas/ProblemDetails'
'500':
description: Server Error
content:
application/xml:
schema:
$ref: '#/components/schemas/ProblemDetails'
/travelmessage/v3.1/receiptrequest:
post:
tags:
- TravelMessage
summary: Does a ReceiptRequest
description: "The ReceiptRequest message can be done to get an actual price of a chosen package and components. It's a kind \nof combination of Sell- and AssignRequest but without starting a transaction.\nThe response contains only a price breakdown for each passenger. If no prices are found an errormessage\nwill be returned with the message \"no data found\".\n\nThe price description can contain only a description or a description plus additional information. If a price\ncomponent relates to the package itself only a description is given, for example \"reissom\". If a price is related\nto a specific component additional information is given to trace the price back to the component. This information\nis in the following format seperated with a pipe \"|\":\n 1. Description\n 2. Type (T = Transport, A = Accommodation/Unit, TE = Transport Extra, E = Extra)\n 3. Relation (depending on type) \n T = TransportID \n A = AccommodationID, UnitID and ArrivalDate \n TE = TransportID, GroupID, ExtraID, StartDate \n E = GroupID, ExtraID, startDate \n\nExamples:\n - Package: \"Reissom\"\n - Transport (T) : \"Luchthaventoeslag|T|f36627fe-b3ec-4a08-afba-820ff267a7e5#20231103 OR 503 AMSMBJ\"\n - Accommodation(A): \"Vroegboekkorting|A|A0192836|2919b8e9-7ae3-4883-9ecf-0377d8a8d202|11/03/2023\"\n - Transport Extra (TE): \"Klasse (PWIM)|TE|f36627fe-b3ec-4a08-afba-820ff267a7e5#20231103 OR 503 AMSMBJ|SEAT|PWIM|2023-11-03\"\n - Extra (E): \"Transfer (TXX)|E|Transfer|TXX|2023-11-03\"\n\nFor this Request/Response the v3.1.xsd is changed to fit the needs for TUI. \n\n**Response:**\n * Happy flow: Price breakdown for each passenger\n * No data found: response has an errormessage with type info \n * Error: response has an errormessage \n"
security:
- oAuth2ClientCredentials: []
requestBody:
required: true
content:
application/xml:
schema:
$ref: '#/components/schemas/ReceiptRequestTree'
examples:
ReceiptRequest:
$ref: '#/components/examples/ReceiptRequestExample'
responses:
'200':
description: ReceiptRequest Handled
content:
application/xml:
schema:
$ref: '#/components/schemas/ReceiptResponseTree'
examples:
ReceiptResponse:
$ref: '#/components/examples/ReceiptResponseExample'
ReceiptResponse (no data found):
$ref: '#/components/examples/ReceiptResponseNaExample'
ReceiptResponse (error):
$ref: '#/components/examples/ErrorMessageExample'
'400':
description: Missing elements in Request
content:
application/xml:
schema:
$ref: '#/components/schemas/ProblemDetails'
'500':
description: Server Error
content:
application/xml:
schema:
$ref: '#/components/schemas/ProblemDetails'
/travelmessage/v3.1/sellrequest:
post:
tags:
- TravelMessage
summary: Does a SellRequest
description: "The dialogue of Sell aims at indicating the package parts which have been selected for the subsequent\ndialogue. The message contains package information and optional information relating to Transport, \nAccommodation and Additional products (Roundtrip and Cruise information are not implemented yet). \nFor TUI the SellRequest is used to create a new session. Some basic validation is taking place, \nand the response is more or less a copy of the request. It is important to put all the parts in the \nSellRequest, because they will be checked in the next step, the AssignRequest. \nWhen parts are changed (for example rooms) or added (for example extra's) a new SellRequest has to be \ndone. \n\n**Response:**\n * Happy flow: copy of request with status = \"OK\" \n * Error: response has an errormessage \n"
security:
- oAuth2ClientCredentials: []
requestBody:
required: true
content:
application/xml:
schema:
$ref: '#/components/schemas/SellRequestTree'
examples:
SellRequest:
$ref: '#/components/examples/SellRequestExample'
responses:
'200':
description: SellRequest Handled
content:
application/xml:
schema:
$ref: '#/components/schemas/SellResponseTree'
examples:
SellResponse:
$ref: '#/components/examples/SellResponseExample'
SellResponse (error):
$ref: '#/components/examples/ErrorMessageExample'
'400':
description: Missing elements in Request
content:
application/xml:
schema:
$ref: '#/components/schemas/ProblemDetails'
'500':
description: Server Error
content:
application/xml:
schema:
$ref: '#/components/schemas/ProblemDetails'
/travelmessage/v3.1/assignrequest:
post:
tags:
- TravelMessage
summary: Does a AssignRequest
description: "In the AssignRequest the passengers and there assignments to the package parts are given. The \"*SenderSessionID*\" \nof the SellResponse must be used as \"*ReceiverSessionID*\" in the AssignRequest to use the session created during\nthe SellRequest. Validation is done to check if the same parts are used as in SellRequest. \nThe response may contain more elements then assigned (extras). These are default components which do not \ninfluence the price, like flight extra's as SeatsType, Meals, Luggage or default transfers. Usually upgrades \nfor these components are available. Because AssignResponse gives no description of these default components (just \nand ID and dates) the Extras itself will also be returned in te response. The means that the TResponse also \ncontains AdditionalProducts and Transport.TransportTo[From].AdditionalProducts.\n\nBesides these components also a price breakdown is returned. \nThe price description can contain only a description or a description plus additional information. If a price \ncomponent relates to the package itself only a description is given, for example \"reissom\". If a price is related \nto a specific component additional information is given to trace the price back to the component. This information \nis in the following format seperated with a pipe \"|\":\n1. Description \n2. Type (T = Transport, A = Accommodation/Unit, TE = Transport Extra, E = Extra)\n3. Relation (depending on type) \n T = TransportID \n A = AccommodationID, UnitID and ArrivalDate \n TE = TransportID, GroupID, ExtraID, StartDate \n E = GroupID, ExtraID, startDate \n\nExamples: \n - Package: \"Reissom\" \n - Transport (T) : \"Luchthaventoeslag|T|f36627fe-b3ec-4a08-afba-820ff267a7e5#20231103 OR 503 AMSMBJ\" \n - Accommodation(A): \"Vroegboekkorting|A|A0192836|2919b8e9-7ae3-4883-9ecf-0377d8a8d202|11/03/2023\" \n - Transport Extra (TE): \"Klasse (PWIM)|TE|f36627fe-b3ec-4a08-afba-820ff267a7e5#20231103 OR 503 AMSMBJ|SEAT|PWIM|2023-11-03\" \n - Extra (E): \"Transfer (TXX)|E|Transfer|TXX|2023-11-03\" \n\nChanges for passenger information (for example name) or a different assignment can be done without doing a new \nSellRequest. \n\n**Response:**\n * Happy flow: Copy of assignment plus price breakdown \n * Error: response has an errormessage\n"
security:
- oAuth2ClientCredentials: []
requestBody:
required: true
content:
application/xml:
schema:
$ref: '#/components/schemas/AssignRequestTree'
examples:
AssignRequest:
$ref: '#/components/examples/AssignRequestExample'
responses:
'200':
description: AssignRequest Handled
content:
application/xml:
schema:
$ref: '#/components/schemas/AssignResponseTree'
examples:
AssignResponse:
$ref: '#/components/examples/AssignResponseExample'
AssignResponse (error):
$ref: '#/components/examples/ErrorMessageExample'
'400':
description: Missing elements in Request
content:
application/xml:
schema:
$ref: '#/components/schemas/ProblemDetails'
'500':
description: Server Error
content:
application/xml:
schema:
$ref: '#/components/schemas/ProblemDetails'
/travelmessage/v3.1/bookrequest:
post:
tags:
- TravelMessage
summary: Does a BookRequest
description: "There can be made a booking with the dialogue of BookRequest. Although the xml data of the BookRequest is \nthe same as the AssignRequest and required in the G7 XML for TUI only the confirmation counts. So using \nthe same \"*ReceiverSessionID*\" as in the AssignRequest is enough. Changes made to passengers and assignments \nat this stage will be ignored. The information that was in the Assign stage will be used.\n\n**Request:**\n * Same as AssignRequest, but changes are ignored. \n\n**Response:**\n * Happy flow: Confirmed Booking (with BookID) \n * Error: response has an errormessage \n"
security:
- oAuth2ClientCredentials: []
requestBody:
required: true
content:
application/xml:
schema:
$ref: '#/components/schemas/BookRequestTree'
examples:
BookRequest:
$ref: '#/components/examples/BookRequestExample'
responses:
'200':
description: BookRequest Handled
content:
application/xml:
schema:
$ref: '#/components/schemas/BookResponseTree'
examples:
BookResponse:
$ref: '#/components/examples/BookResponseExample'
BookResponse (error):
$ref: '#/components/examples/ErrorMessageExample'
'400':
description: Missing elements in Request
content:
application/xml:
schema:
$ref: '#/components/schemas/ProblemDetails'
'500':
description: Server Error
content:
application/xml:
schema:
$ref: '#/components/schemas/ProblemDetails'
/travelmessage/v3.1/breakrequest:
post:
tags:
- TravelMessage
summary: Does a BreakRequest
description: "The Break-dialogue allows the OTA to cut off a session between the travel agent and the tour operator decently.\nA new session can be started by sending a new SellRequest. \n\n**Response:**\n * Happy flow : Only a Control group is returned \n * Error: response has an errormessage \n"
security:
- oAuth2ClientCredentials: []
requestBody:
required: true
content:
application/xml:
schema:
$ref: '#/components/schemas/BreakRequestTree'
examples:
BreakRequest:
$ref: '#/components/examples/BreakRequestExample'
responses:
'200':
description: BreakRequest Handled
content:
application/xml:
schema:
$ref: '#/components/schemas/BreakResponseTree'
examples:
BreakResponse:
$ref: '#/components/examples/BreakResponseExample'
BreakResponse (error):
$ref: '#/components/examples/ErrorMessageExample'
'400':
description: Missing elements in Request
content:
application/xml:
schema:
$ref: '#/components/schemas/ProblemDetails'
'500':
description: Server Error
content:
application/xml:
schema:
$ref: '#/components/schemas/ProblemDetails'
/travelmessage/v3.1/addproavailabilityrequest:
post:
tags:
- TravelMessage
summary: Does a AddProAvailabilityRequest
description: "AddProAvailability is used to acquire summary information about additional products. \nThere a two approaches defined in the ANVR documentation. With **overview** response, ResponseID is filled \nwith AvailabilityResponse. Only minimum information, ID and description are given in the response. \nIf a **detailed** response is necessary ResponseID will be filled with AvailabilityDetailsResponse. Detailed \ninformation is given like prices, age restrictions allotment etc. \n\nFor TUI both approaches are not implemented (yet) but a third approach is done.\nIf as RequestID/ResponseID \"*AddProAvailabilityTransportRequest/Response*\" is given with a Transportgroup \nthen detailed information is returned for extra's that are transport dependent. For example if flights \nare given extra's can be returned like luggage upgrades, meals upgrades and so on. \n\nThe returned information can be used in the ReceiptRequest and the bookflow in Sell, Assign and BookRequest. \n\n**Request:** \n * Overview, request only contains PackageDetails section and ResponseID is \"*AvailabilityResponse*\" (not implemented)\n * Details, request only contains PackageDetails section and ResponseID is \"*AvailabilityDetailsResponse*\" (not implemented)\n * Transport, request contains PackageDetails and Transport section and RequestID/ResponseID is \n\"*AddProAvailabilityTransportRequest/Response*\" \n\n**Response:** \n * Overview, only basic information is returned\n * Details, detailed information is returned \n * Transport, detailed information is returned for the given transports \nThis information is grouped in Transport-AdditionalProducts-Extras and is related with the given transports \nby the group RelatedTransport\n"
security:
- oAuth2ClientCredentials: []
requestBody:
required: true
content:
application/xml:
schema:
$ref: '#/components/schemas/AddProAvailabilityRequestTree'
examples:
AddProAvailabilityRequest (Transport):
$ref: '#/components/examples/AddProAvailabilityRequestTransportExample'
AddProAvailabilityRequest:
$ref: '#/components/examples/AddProAvailabilityRequestExample'
responses:
'200':
description: AddProAvailabilityRequest Handled
content:
application/xml:
schema:
$ref: '#/components/schemas/AddProAvailabilityResponseTree'
examples:
AddProAvailabilityResponse (Transport):
$ref: '#/components/examples/AddProAvailabilityResponseTransportExample'
AddProAvailabilityResponse (error):
$ref: '#/components/examples/ErrorMessageExample'
AddProAvailabilityResponse:
value: NOT IMPLEMENTED
'400':
description: Missing elements in Request
content:
application/xml:
schema:
$ref: '#/components/schemas/ProblemDetails'
'500':
description: Server Error
content:
application/xml:
schema:
$ref: '#/components/schemas/ProblemDetails'
/travelmessage/v3.1/addprodetailsrequest:
post:
tags:
- TravelMessage
summary: Does a AddProDetailsRequest
description: "AddProDetails is used to acquire detailed information about additional products. It is a continuation of the AddProAvailability overview request. It is possible to get separate information for each extra or transport rental, just by adding the extra or transport rental in the request. \n **NOT IMPLEMENTED (YET)**\n"
security:
- oAuth2ClientCredentials: []
requestBody:
required: true
content:
application/xml:
schema:
$ref: '#/components/schemas/AddProDetailsRequestTree'
examples:
AddProDetailsRequest:
$ref: '#/components/examples/AddProDetailsRequest'
responses:
'200':
description: AddProDetailsRequest Handled
content:
application/xml:
schema:
$ref: '#/components/schemas/AddProDetailsResponseTree'
examples:
AddProDetailsResponse:
$ref: '#/components/examples/AddProDetailsResponse'
'400':
description: Missing elements in Request
content:
application/xml:
schema:
$ref: '#/components/schemas/ProblemDetails'
'500':
description: Server Error
content:
application/xml:
schema:
$ref: '#/components/schemas/ProblemDetails'
/travelmessage/v3.1/recaprequest:
post:
tags:
- TravelMessage
summary: Does a RecapRequest
description: "With the dialogue of Recap a recapitulation from the data stored at the Touroperator concerning the \ncurrent session or currently booked trip can be requested. \n\nFor TUI only getting the requested booking is implemented. \n\n**Request:**\n* Only \"*BookID*\" is required in the SecurityInfo group. \n\n**Response:**\n* All information concerning the given booking like Passenger info, Transport, Accommodation Extra's, and Prices. \n* Error: if booking cannot be found with given request data\n\nThe price description can contain only a description or a description plus additional information. If a price\ncomponent relates to the package itself only a description is given, for example \"reissom\". If a price is related\nto a specific component additional information is given to trace the price back to the component. This information\nis in the following format seperated with a pipe \"|\":\n 1. Description\n 2. Type (T = Transport, A = Accommodation/Unit, TE = Transport Extra, E = Extra)\n 3. Relation (depending on type) \n T = TransportID \n A = AccommodationID, UnitID and ArrivalDate \n TE = TransportID, GroupID, ExtraID, StartDate \n E = GroupID, ExtraID, startDate \n\nExamples:\n - Package: \"Reissom\"\n - Transport (T) : \"Luchthaventoeslag|T|f36627fe-b3ec-4a08-afba-820ff267a7e5#20231103 OR 503 AMSMBJ\"\n - Accommodation(A): \"Vroegboekkorting|A|A0192836|2919b8e9-7ae3-4883-9ecf-0377d8a8d202|11/03/2023\"\n - Transport Extra (TE): \"Klasse (PWIM)|TE|f36627fe-b3ec-4a08-afba-820ff267a7e5#20231103 OR 503 AMSMBJ|SEAT|PWIM|2023-11-03\"\n - Extra (E): \"Transfer (TXX)|E|Transfer|TXX|2023-11-03\" \n"
security:
- oAuth2ClientCredentials: []
requestBody:
required: true
content:
application/xml:
schema:
$ref: '#/components/schemas/RecapRequestTree'
examples:
RecapRequestExample:
$ref: '#/components/examples/RecapRequestExample'
responses:
'200':
description: RecapRequest Handled
content:
application/xml:
schema:
$ref: '#/components/schemas/RecapResponseTree'
examples:
RecapResponseExample:
$ref: '#/components/examples/RecapResponseExample'
RecapResponse (error):
$ref: '#/components/examples/ErrorMessageExample'
'400':
description: Missing elements in Request
content:
application/xml:
schema:
$ref: '#/components/schemas/ProblemDetails'
'500':
description: Server Error
content:
application/xml:
schema:
$ref: '#/components/schemas/ProblemDetails'
/travelmessage/v3.1/cancellationrequest:
post:
tags:
- TravelMessage
summary: Does a CancellationRequest
description: "Two messages will be send by cancelling a booking; a CancellationRequest followed by a CancellationConfirmedRequest. \nThis is because of the possible cancellation costs which require confirmation.\n\nFor TUI now only CancellationConfirmedRequest is implemented. No check yet for getting the cancellation cost \nfirst. \n\n**Request:**\n* \"*BookID*\", \"*DepartureDate*\" and \"*ContactName*\" are required in the SecurityInfo group. \n\n**Response:**\n* Given back cancellation costs when cancellation is done. \n* Error: If booking is not found or booking is already cancelled\n"
security:
- oAuth2ClientCredentials: []
requestBody:
required: true
content:
application/xml:
schema:
$ref: '#/components/schemas/CancellationRequestTree'
examples:
CancellationRequestExample:
$ref: '#/components/examples/CancellationConfirmedRequestExample'
responses:
'200':
description: CancellationRequest Handled
content:
application/xml:
schema:
$ref: '#/components/schemas/CancellationResponseTree'
examples:
CancellationResponse:
$ref: '#/components/examples/CancellationConfirmedResponseExample'
CancellationResponse (Already Cancelled):
$ref: '#/components/examples/CancellationConfirmedResponseAcExample'
CancellationResponse (error):
$ref: '#/components/examples/ErrorMessageExample'
'400':
description: Missing elements in Request
content:
application/xml:
schema:
$ref: '#/components/schemas/ProblemDetails'
'500':
description: Server Error
content:
application/xml:
schema:
$ref: '#/components/schemas/ProblemDetails'
components:
schemas:
UnitType:
type: string
pattern: (\d+pk)|(\d+PK)|(\d+ka)|(\d+KA)|(\d+kb)|(\d+KB)|(\d+kw)|(\d+KW)|(\d+kv)|(\d+KV)|(\d+ph)|(\d+PH)|(\d+pt)|(\d+PT)|(\d+pc)|(\d+PC)|(\d+ks)|(\d+KS)|(\d+pl)|(\d+PL)|(\d+ps)|(\d+PS)|(\d+pz)|(\d+PZ)|(\d+gk)|(\d+GK)|(\d+tc)|(\d+TC)|(div)|(DIV)|(stn)|(STN)
Accommodation:
title: Accommodation
type: object
properties:
AccommodationID:
type: string
ComponentID:
type: string
AccommodationType:
$ref: '#/components/schemas/AccommodationType'
Name:
type: string
Address:
type: string
ZipCode:
type: string
Place:
type: string
CountryID:
$ref: '#/components/schemas/ISOCountry'
GPSCode:
$ref: '#/components/schemas/GPSCode'
Telephone:
type: string
ArrivalDate:
type: string
format: YYYY-MM-DD
DepartureDate:
type: string
format: YYYY-MM-DD
Duration:
$ref: '#/components/schemas/Duration'
Unit:
type: array
title: Unit
items:
$ref: '#/components/schemas/Unit'
Arrangement:
type: array
title: Arrangement
items:
$ref: '#/components/schemas/Arrangement'
Extras:
type: array
title: Extras
items:
$ref: '#/components/schemas/Extras'
MultiMedia:
type: array
title: MultiMedia
items:
$ref: '#/components/schemas/MultiMedia'
required:
- AccommodationID
- ArrivalDate
- Duration
- Unit
PaxDetailsReceipt:
type: object
properties:
PaxID:
$ref: '#/components/schemas/PaxID'
DateOfBirth:
$ref: '#/components/schemas/Date'
Discounts:
$ref: '#/components/schemas/Discounts'
BookResponse:
type: object
properties:
BookID:
type: string
BookEmployeeID:
type: string
Date:
type: string
format: YYYY-MM-DD
Time:
$ref: '#/components/schemas/Time'
OptionDate:
type: string
format: YYYY-MM-DD
Status:
$ref: '#/components/schemas/Status'
BookInfo:
$ref: '#/components/schemas/BookInfo'
Responsibilities:
$ref: '#/components/schemas/Responsibilities'
required:
- BookID
- Date
- Time
- Status
- OptionDate
PointType:
type: string
enum:
- IATAcode
- Postcode
- Internal
- ANVRLandStreek
xml:
attribute: true
MutationType:
type: string
enum:
- Deletion
- Mutation
- New
- Reset
AvailabilityResponseTree:
type: object
title: Travelmessage (AvailabilityResponse)
xml:
name: TravelMessage
allOf:
- $ref: '#/components/schemas/TravelMessage'
properties:
TResponse:
type: object
title: TResponse
properties:
Transport:
type: array
title: Transport
items:
$ref: '#/components/schemas/Transport'
Accommodation:
type: array
title: Accommodation
items:
$ref: '#/components/schemas/Accommodation'
AdditionalProducts:
$ref: '#/components/schemas/AdditionalProducts'
Messages:
type: array
title: Messages
items:
$ref: '#/components/schemas/Messages'
BookInfo:
type: object
properties:
InvoiceID:
type: string
InvoiceDate:
type: string
format: YYYY-MM-DD
InvoiceStatus:
type: string
TravelDocumentsStatus:
type: string
Carrier:
type: object
properties:
CarrierID:
type: string
Description:
type: string
FlightNumber:
type: string
Stopovers:
type: object
properties:
NumberOfStops:
type: number
xml:
attribute: true
Stop:
type: object
properties:
Index:
type: number
xml:
attribute: true
Arrival:
allOf:
- $ref: '#/components/schemas/DateAndTime'
required:
- Date
Departure:
allOf:
- $ref: '#/components/schemas/DateAndTime'
required:
- Date
Point:
$ref: '#/components/schemas/Point'
Checkin:
$ref: '#/components/schemas/YesNoValue'
LeaveFlight:
$ref: '#/components/schemas/YesNoValue'
required:
- NumberOfStops
required:
- CarrierID
- Stopovers
APAssignment:
type: object
properties:
ExtrasAssignment:
type: array
title: ExtrasAssignment
items:
$ref: '#/components/schemas/ExtrasAssignment'
TRentalAssignment:
type: array
title: TRentalAssignment
items:
$ref: '#/components/schemas/TRentalAssignment'
AccommodationType:
type: string
enum:
- alb
- apo
- app
- bnb
- bng
- bry
- cam
- car
- cha
- cpr
- cru
- est
- ghf
- gue
- hos
- hot
- hui
- kas
- mai
- mot
- pen
- pou
- res
- rh
- ron
- sch
- tnt
- vak
- vil
- wng
- ALB
- APO
- APP
- BNB
- BNG
- BRY
- CAM
- CAR
- CHA
- CPR
- CRU
- EST
- GHF
- GUE
- HOS
- HOT
- HUI
- KAS
- MAI
- MOT
- PEN
- POU
- RES
- RH
- RON
- SCH
- TNT
- VAK
- VIL
- WNG
Unit:
title: Unit
type: object
properties:
UnitID:
type: string
UnitType:
$ref: '#/components/schemas/UnitType'
UnitDif:
type: string
Description:
type: string
RoomNumber:
title: RoomNumber
type: array
items:
$ref: '#/components/schemas/RoomNumber'
Board:
title: Board
type: array
items:
$ref: '#/components/schemas/Board'
MinOccupancy:
$ref: '#/components/schemas/Occupancy'
MaxOccupancy:
$ref: '#/components/schemas/Occupancy'
Allotment:
title: Allotment
type: integer
format: int32
RequiredNumber:
title: Required Number
type: integer
format: int32
Status:
$ref: '#/components/schemas/Status'
UnitPrice:
type: array
title: UnitPrice
items:
$ref: '#/components/schemas/UnitPrice'
PriceNotes:
type: array
title: PriceNotes
items:
$ref: '#/components/schemas/PriceNote'
Facility:
type: array
title: Facility
items:
$ref: '#/components/schemas/Facility'
MultiMedia:
type: array
title: MultiMedia
items:
$ref: '#/components/schemas/MultiMedia'
CancellationInformation:
$ref: '#/components/schemas/CancellationInformation'
RoomAssignment:
type: array
title: RoomAssignment
items:
$ref: '#/components/schemas/RoomAssignment'
required:
- UnitID
- UnitType
Arrangement:
title: Arrangement
type: object
properties:
ArrangementID:
type: string
Sequence:
type: string
Description:
type: string
ArrivalDate:
type: string
format: YYYY-MM-DD
Duration:
$ref: '#/components/schemas/Duration'
Allotment:
type: integer
format: int32
required:
- ArrangementID
- Sequence
- ArrivalDate
- Duration
- Allotment
Extras:
type: object
properties:
Required:
$ref: '#/components/schemas/YesNoValue'
CategoryChoice:
$ref: '#/components/schemas/YesNoValue'
ExtraID:
type: string
Sequence:
type: string
Description:
type: string
ExtendedDescription:
type: string
ExtrasCategory:
$ref: '#/components/schemas/ExtrasCategoryType'
From:
$ref: '#/components/schemas/DateAndTime'
To:
$ref: '#/components/schemas/DateAndTime'
Allotment:
type: number
Status:
$ref: '#/components/schemas/Status'
MinQuantity:
type: number
MaxQuantity:
type: number
RecomPrice:
type: array
title: RecomPrice
items:
$ref: '#/components/schemas/RecomPrice'
PriceNotes:
type: array
title: PriceNotes
items:
type: string
MinChildAge:
type: number
MaxChildAge:
type: number
ChildPrice:
title: ChildPrice
type: object
properties:
Currency:
$ref: '#/components/schemas/CurrencyType'
Sign:
$ref: '#/components/schemas/Sign'
MultiMedia:
type: array
title: MultiMedia
items:
$ref: '#/components/schemas/MultiMedia'
RelatedTransport:
type: array
title: RelatedTransport
items:
$ref: '#/components/schemas/RelatedTransport'
CancellationInformation:
$ref: '#/components/schemas/CancellationInformation'
Prices:
type: object
title: Prices
properties:
AgeRestrictedPrice:
type: array
items:
type: object
properties:
Default:
type: string
xml:
attribute: true
RecomPrice:
$ref: '#/components/schemas/RecomPrice'
Description:
type: string
ExtendedDescription:
type: string
MinAge:
type: integer
MaxAge:
type: integer
ExtrasPax:
type: array
title: ExtrasPax
items:
$ref: '#/components/schemas/ExtrasPax'
GroupID:
type: string
required:
- ExtraID
- Description
PackageDetailsReceipt:
type: object
properties:
PackageID:
$ref: '#/components/schemas/PackageID'
DepartureDate:
$ref: '#/components/schemas/Date'
Duration:
$ref: '#/components/schemas/Duration'
required:
- PackageID
- DepartureDate
- Duration
ExtrasPax:
type: object
properties:
PaxID:
type: array
title: PaxID
items:
type: string
Quantity:
type: number
required:
- PaxID
- Quantity
BreakRequestTree:
type: object
title: TravelMessage (BreakRequest)
xml:
name: TravelMessage
allOf:
- $ref: '#/components/schemas/TravelMessage'
Board:
title: Board
type: object
properties:
BoardType:
$ref: '#/components/schemas/BoardType'
Description:
type: string
title: Description
PriceNotes:
type: array
items:
$ref: '#/components/schemas/PriceNote'
required:
- BoardType
Arrival:
type: object
properties:
Point:
$ref: '#/components/schemas/Point'
Date:
type: string
format: YYYY-MM-DD
Time:
$ref: '#/components/schemas/Time'
DropOff:
$ref: '#/components/schemas/DropOff'
required:
- Point
- Date
AddProAvailabilityResponseTree:
type: object
title: Travelmessage (AddProAvailabilityResponse)
xml:
name: TravelMessage
allOf:
- $ref: '#/components/schemas/TravelMessage'
properties:
TResponse:
type: object
title: TResponse
properties:
PackageDetails:
$ref: '#/components/schemas/PackageDetails'
Transport:
$ref: '#/components/schemas/Transport'
AdditionalProducts:
$ref: '#/components/schemas/AdditionalProducts'
Messages:
type: array
title: Messages
items:
$ref: '#/components/schemas/Messages'
DocumentDeliveryID:
type: string
enum:
- EMAIL
- POST
- URL
BreakResponseTree:
type: object
title: TravelMessage (BreakResponse)
xml:
name: TravelMessage
allOf:
- $ref: '#/components/schemas/TravelMessage'
Insurance:
type: object
properties:
InsuranceID:
type: string
Description:
type: string
ExtendedDescription:
type: string
Category:
type: string
RecomPrice:
type: array
title: RecomPrice
items:
$ref: '#/components/schemas/RecomPrice'
PriceNotes:
type: array
title: PriceNotes
items:
type: string
PriceType:
$ref: '#/components/schemas/PriceType'
PriceDescription:
type: string
PolicyCosts:
type: number
Coverage:
type: string
Risk:
type: string
required:
- InsuranceID
- Description
CancellationResponseTree:
type: object
title: TravelMessage (CancellationResponse)
xml:
name: TravelMessage
allOf:
- $ref: '#/components/schemas/TravelMessage'
properties:
TResponse:
type: object
title: TResponse
properties:
PriceInfo:
$ref: '#/components/schemas/PriceInfo'
Messages:
type: array
title: Messages
items:
$ref: '#/components/schemas/Messages'
Duration:
type: object
title: Duration
properties:
Duration:
$ref: '#/components/schemas/DurationType'
AddProDetailsRequestTree:
type: object
title: Travelmessage (AddProDetailsRequest)
xml:
name: TravelMessage
allOf:
- $ref: '#/components/schemas/TravelMessage'
properties:
TRequest:
type: object
title: TRequest
properties:
SellRequest:
$ref: '#/components/schemas/AddProDetailsRequest'
Date:
type: string
format: YYYY-MM-DD
Document:
type: object
properties:
DocumentType:
type: object
title: DocumentType
properties:
DocumentTypeID:
$ref: '#/components/schemas/DocumentTypeID'
Description:
type: string
required:
- DocumentTypeID
DocumentDelivery:
type: object
title: DocumentDelivery
properties:
DocumentDeliveryID:
$ref: '#/components/schemas/DocumentDeliveryID'
Description:
type: string
required:
- DocumentDeliveryID
DocumentAddressType:
type: array
title: DocumentAddressType
items:
type: object
properties:
DocumentAddressTypeID:
$ref: '#/components/schemas/DocumentAddressTypeID'
Description:
type: string
required:
- DocumentAddressTypeID
required:
- DocumentType
- DocumentDelivery
- DocumentAddressType
SellRequest:
type: object
properties:
PackageDetails:
$ref: '#/components/schemas/PackageDetails'
Transport:
type: array
title: Transport
items:
$ref: '#/components/schemas/Transport'
Accommodation:
type: array
title: Accommodation
items:
$ref: '#/components/schemas/Accommodation'
AdditionalProducts:
$ref: '#/components/schemas/AdditionalProducts'
Responsibilities:
$ref: '#/components/schemas/Responsibilities'
required:
- PackageDetails
- Responsibilities
TransportFromTo:
type: object
properties:
TransportID:
type: string
ComponentID:
type: string
Sequence:
type: string
TransportType:
$ref: '#/components/schemas/TransportType'
Carrier:
$ref: '#/components/schemas/Carrier'
Departure:
$ref: '#/components/schemas/Departure'
Arrival:
$ref: '#/components/schemas/Arrival'
Status:
$ref: '#/components/schemas/Status'
Class:
type: array
title: Class
items:
$ref: '#/components/schemas/Class'
MultiMedia:
type: array
title: MultiMedia
items:
$ref: '#/components/schemas/MultiMedia'
required:
- TransportID
- TransportType
- Departure
- Arrival
PaxDescription:
type: object
properties:
PaxID:
type: string
GivenNames:
type: string
Initials:
type: string
Infix:
type: string
Name:
type: string
DateOfBirth:
type: string
format: YYYY-MM-DD
Age:
type: number
Gender:
$ref: '#/components/schemas/Gender'
Nationality:
type: string
PassportNumber:
type: string
Discounts:
$ref: '#/components/schemas/Discounts'
required:
- PaxID
- Initials
- Name
- DateOfBirth
- Gender
TravelMessageVersionID:
type: string
enum:
- '3.1'
xml:
attribute: true
PriceDetails:
type: object
properties:
PriceDescription:
type: string
PriceCode:
$ref: '#/components/schemas/PriceCode'
Price:
$ref: '#/components/schemas/Price'
PaxID:
type: string
Qantity:
type: number
VATRate:
type: number
AdditionalCharge:
$ref: '#/components/schemas/CurrencyType'
Discount:
$ref: '#/components/schemas/CurrencyType'
required:
- PriceDescription
- Price
AssignRequest:
type: object
properties:
PaxDetails:
$ref: '#/components/schemas/PaxDetails'
PaxAssignment:
$ref: '#/components/schemas/PaxAssignment'
Responsibilities:
$ref: '#/components/schemas/Responsibilities'
Discounts:
$ref: '#/components/schemas/Discounts'
required:
- PaxDetails
- PaxAssignment
- Responsibilities
BookRequest:
type: object
properties:
PaxDetails:
$ref: '#/components/schemas/PaxDetails'
PaxAssignment:
$ref: '#/components/schemas/PaxAssignment'
FulfilmentComponent:
$ref: '#/components/schemas/FulfilmentComponent'
Responsibilities:
$ref: '#/components/schemas/Responsibilities'
Discounts:
$ref: '#/components/schemas/Discounts'
required:
- PaxDetails
- PaxAssignment
- Responsibilities
TravelMessage:
type: object
properties:
VersionID:
$ref: '#/components/schemas/TravelMessageVersionID'
Control:
$ref: '#/components/schemas/Control'
required:
- Control
- VersionID
additionalProperties: false
AgeType:
type: string
enum:
- Max
- Min
xml:
attribute: true
RoomNumber:
title: RoomNumber
type: integer
format: int32
ISOCountry:
type: string
enum:
- ad
- ae
- af
- ag
- ai
- al
- am
- an
- ao
- aq
- ar
- as
- at
- au
- aw
- ax
- az
- ba
- bb
- bd
- be
- bf
- bg
- bh
- bi
- bj
- bl
- bm
- bn
- bo
- br
- bs
- bt
- bv
- bw
- by
- bz
- ca
- cc
- cd
- cf
- cg
- ch
- ci
- ck
- cl
- cm
- cn
- co
- cr
- cu
- cv
- cx
- cy
- cz
- de
- dj
- dk
- dm
- do
- dz
- ec
- ee
- eg
- eh
- er
- es
- et
- fi
- fj
- fk
- fm
- fo
- fr
- ga
- gb
- gd
- ge
- gf
- gg
- gh
- gi
- gl
- gm
- gn
- gp
- gq
- gr
- gs
- gt
- gu
- gw
- gy
- hk
- hm
- hn
- hr
- ht
- hu
- id
- ie
- il
- im
- in
- io
- iq
- ir
- is
- it
- je
- jm
- jo
- jp
- ke
- kg
- kh
- ki
- km
- kn
- kp
- kr
- kw
- ky
- kz
- la
- lb
- lc
- li
- lk
- lr
- ls
- lt
- lu
- lv
- ly
- ma
- mc
- md
- me
- mf
- mg
- mh
- mk
- ml
- mm
- mn
- mo
- mp
- mq
- mr
- ms
- mt
- mu
- mv
- mw
- mx
- my
- mz
- na
- nc
- ne
- nf
- ng
- ni
- nl
- false
- np
- nr
- nu
- nz
- om
- pa
- pe
- pf
- pg
- ph
- pk
- pl
- pm
- pn
- pr
- ps
- pt
- pw
- py
- qa
- re
- ro
- rs
- ru
- rw
- sa
- sb
- sc
- sd
- se
- sg
- sh
- si
- sj
- sk
- sl
- sm
- sn
- so
- sr
- st
- sv
- sy
- sz
- tc
- td
- tf
- tg
- th
- tj
- tk
- tl
- tm
- tn
- to
- tr
- tt
- tv
- tw
- tz
- ua
- ug
- um
- us
- uy
- uz
- va
- vc
- ve
- vg
- vi
- vn
- vu
- wf
- ws
- ye
- yt
- za
- zm
- zw
- bq
- cw
- sx
- AD
- AE
- AF
- AG
- AI
- AL
- AM
- AN
- AO
- AQ
- AR
- AS
- AT
- AU
- AW
- AX
- AZ
- BA
- BB
- BD
- BE
- BF
- BG
- BH
- BI
- BJ
- BL
- BM
- BN
- BO
- BR
- BS
- BT
- BV
- BW
- BY
- BZ
- CA
- CC
- CD
- CF
- CG
- CH
- CI
- CK
- CL
- CM
- CN
- CO
- CR
- CU
- CV
- CX
- CY
- CZ
- DE
- DJ
- DK
- DM
- DO
- DZ
- EC
- EE
- EG
- EH
- ER
- ES
- ET
- FI
- FJ
- FK
- FM
- FO
- FR
- GA
- GB
- GD
- GE
- GF
- GG
- GH
- GI
- GL
- GM
- GN
- GP
- GQ
- GR
- GS
- GT
- GU
- GW
- GY
- HK
- HM
- HN
- HR
- HT
- HU
- ID
- IE
- IL
- IM
- IN
- IO
- IQ
- IR
- IS
- IT
- JE
- JM
- JO
- JP
- KE
- KG
- KH
- KI
- KM
- KN
- KP
- KR
- KW
- KY
- KZ
- LA
- LB
- LC
- LI
- LK
- LR
- LS
- LT
- LU
- LV
- LY
- MA
- MC
- MD
- ME
- MF
- MG
- MH
- MK
- ML
- MM
- MN
- MO
- MP
- MQ
- MR
- MS
- MT
- MU
- MV
- MW
- MX
- MY
- MZ
- NA
- NC
- NE
- NF
- NG
- NI
- NL
- false
- NP
- NR
- NU
- NZ
- OM
- PA
- PE
- PF
- PG
- PH
- PK
- PL
- PM
- PN
- PR
- PS
- PT
- PW
- PY
- QA
- RE
- RO
- RS
- RU
- RW
- SA
- SB
- SC
- SD
- SE
- SG
- SH
- SI
- SJ
- SK
- SL
- SM
- SN
- SO
- SR
- ST
- SV
- SY
- SZ
- TC
- TD
- TF
- TG
- TH
- TJ
- TK
- TL
- TM
- TN
- TO
- TR
- TT
- TV
- TW
- TZ
- UA
- UG
- UM
- US
- UY
- UZ
- VA
- VC
- VE
- VG
- VI
- VN
- VU
- WF
- WS
- YE
- YT
- ZA
- ZM
- ZW
- BQ
- CW
- SX
AvailabilityRequest:
type: object
properties:
PackageDetails:
$ref: '#/components/schemas/PackageDetails'
DateAndTime:
title: DateAndTime
type: object
properties:
Date:
type: string
format: YYYY-MM-DD
Time:
$ref: '#/components/schemas/Time'
PriceCode:
type: string
enum:
- 1
- 2
- 9
- 10
- 15
- 018
- 019
- 16
- 17
- 18
- 20
- 21
- 22
- 26
- 32
- 33
- 34
- 48
- 090
- 100
- 111
- 116
- 117
- 119
- 128
- 129
- 130
- 131
- 150
- 152
- 170
- 180
- 190
- 220
- 329
- 350
- 999
PriceInfo:
type: object
properties:
Price:
$ref: '#/components/schemas/Price'
PricePaySupplyer:
allOf:
- $ref: '#/components/schemas/PricePay'
title: PricePaySupplyer
PricePayLocally:
allOf:
- $ref: '#/components/schemas/PricePay'
title: PricePayLocally
TotalCommission:
type: object
properties:
Currency:
$ref: '#/components/schemas/CurrencyType'
Sign:
$ref: '#/components/schemas/Sign'
required:
- Price
- PricePaySupplyer
ProblemDetails:
type: object
properties:
type:
type:
- string
- 'null'
title:
type:
- string
- 'null'
status:
type:
- integer
- 'null'
format: int32
detail:
type:
- string
- 'null'
instance:
type:
- string
- 'null'
additionalProperties: {}
Gender:
type: string
enum:
- m
- v
- M
- V
HomeStay:
type: object
properties:
Initials:
type: string
Infix:
type: string
Name:
type: string
TelHome:
type: string
TelWork:
type: string
TelMobile:
type: string
Email:
type: string
required:
- Name
- TelHome
ControlLanguage:
type: string
enum:
- NL
xml:
attribute: true
FulfilmentComponent:
type: object
properties:
Document:
type: array
title: Document
items:
$ref: '#/components/schemas/Document'
required:
- Document
ReceiptRequestTree:
type: object
title: Travelmessage (ReceiptRequest)
xml:
name: TravelMessage
allOf:
- $ref: '#/components/schemas/TravelMessage'
properties:
TRequest:
type: object
title: TRequest
properties:
ReceiptRequest:
$ref: '#/components/schemas/ReceiptRequest'
TRentalAssignment:
type: object
properties:
TransportRentalID:
type: string
Sequence:
type: string
PickUp:
type: array
title: PickUp
items:
$ref: '#/components/schemas/PickUp'
DropOff:
type: array
title: DropOff
items:
$ref: '#/components/schemas/DropOff'
InsuranceAssignment:
$ref: '#/components/schemas/InsuranceAssignment'
PaxID:
type: array
title: PaxID
items:
type: string
required:
- TransportRentalID
- Sequence
- PaxID
MultiMediaViewValues:
type: string
enum:
- Detail
- Overview
- Environment
xml:
attribute: true
MultiMediaTypeValues:
type: string
enum:
- Photo
- Map
- Illustration
- Logo
- Movie
xml:
attribute: true
SecurityInfo:
type: object
properties:
BookID:
type: string
DepartureDate:
type: string
format: YYYY-MM-DD
NumberOfAdults:
type: number
ContactName:
type: string
SenderID:
type: string
required:
- BookID
Contact:
type: object
properties:
PaxID:
type: string
Initials:
type: string
Infix:
type: string
Name:
type: string
Gender:
$ref: '#/components/schemas/Gender'
Address:
type: string
Zipcode:
type: string
Place:
type: string
Country:
type: string
TelHome:
type: string
TelWork:
type: string
TelMobile:
type: string
Email:
type: string
BankAccount:
type: string
required:
- Name
- Gender
- TelHome
TimeReliability:
enum:
- zeker
- voorbehoud
type:
- string
- 'null'
xml:
attribute: true
MultiMediaFormatValues:
type: string
enum:
- GIF
- BMP
- SVG
- EPS
- AVI
- WAV
- MP3
- XML
- HTML
- PDF
- TXT
xml:
attribute: true
GPSCode:
type: object
properties:
Latitude:
type: object
properties:
LatitudeDirection:
$ref: '#/components/schemas/LatitudeDirection'
LatitudeDegrees:
type: number
LatitudeMinutes:
type: number
LatitudeSeconds:
type: number
LatitudeDecimal:
type: number
required:
- LatitudeDirection
- LatitudeDegrees
- LatitudeMinutes
- LatitudeSeconds
- LatitudeDecimal
Longitude:
type: object
properties:
LongitudeDirection:
$ref: '#/components/schemas/LongitudeDirection'
LongitudeDegrees:
type: number
LongitudeMinutes:
type: number
LongitudeSeconds:
type: number
LongitudeDecimal:
type: number
required:
- LongitudeDirection
- LongitudeDegrees
- LongitudeMinutes
- LongitudeSeconds
- LongitudeDecimal
required:
- Latitude
- Longitude
AddProDetailsRequest:
type: object
title: SellRequest
properties:
PackageDetails:
$ref: '#/components/schemas/PackageDetails'
AdditionalProducts:
$ref: '#/components/schemas/AdditionalProducts'
Responsibilities:
$ref: '#/components/schemas/Responsibilities'
required:
- PackageDetails
- Responsibilities
PaxAssignment:
type: object
properties:
TransportAssignment:
type: array
title: TransportAssignment
items:
$ref: '#/components/schemas/TransportAssignment'
AccoAssignment:
type: array
title: AccoAssignment
items:
$ref: '#/components/schemas/AccoAssignment'
PreferencesAndEssentials:
title: PreferencesAndEssentials
type: array
items:
$ref: '#/components/schemas/PreferencesAndEssentials'
APAssignment:
$ref: '#/components/schemas/APAssignment'
Sign:
type: string
enum:
- '-'
xml:
attribute: true
BookResponseTree:
type: object
title: Travelmessage (BookResponse)
xml:
name: TravelMessage
allOf:
- $ref: '#/components/schemas/TravelMessage'
properties:
TResponse:
type: object
title: TResponse
properties:
BookResponse:
$ref: '#/components/schemas/BookResponse'
Messages:
type: array
title: Messages
items:
$ref: '#/components/schemas/Messages'
PaxDetails:
type: object
properties:
PaxDescription:
type: array
title: PaxDescription
items:
$ref: '#/components/schemas/PaxDescription'
Contact:
$ref: '#/components/schemas/Contact'
HomeStay:
$ref: '#/components/schemas/HomeStay'
required:
- PaxDescription
- HomeStay
BookRequestTree:
type: object
title: Travelmessage (BookRequest)
xml:
name: TravelMessage
allOf:
- $ref: '#/components/schemas/TravelMessage'
properties:
TRequest:
type: object
title: TRequest
properties:
BookRequest:
$ref: '#/components/schemas/BookRequest'
DurationType:
type: string
enum:
- dagen
- nachten
xml:
attribute: true
UnitPrice:
type: object
properties:
BoardType:
$ref: '#/components/schemas/BoardType'
Price:
$ref: '#/components/schemas/Price'
PriceIncluded:
$ref: '#/components/schemas/PriceValue'
PriceLocalIncluded:
$ref: '#/components/schemas/PriceValue'
MutationType:
$ref: '#/components/schemas/MutationType'
OfferType:
title: Offer Type
type: string
Status:
$ref: '#/components/schemas/Status'
Occupancy:
title: Occupancy
type: integer
format: int16
required:
- BoardType
- Price
- Status
Responsibilities:
type: object
properties:
SalesResponsibility:
$ref: '#/components/schemas/SalesResponsibilityType'
required:
- SalesResponsibility
PriceValue:
type: object
properties:
Currency:
$ref: '#/components/schemas/CurrencyType'
PricePer:
$ref: '#/components/schemas/PricePer'
Sign:
$ref: '#/components/schemas/Sign'
RelatedTransport:
type: object
properties:
TransportID:
type: string
ClassID:
type: string
AddProAvailabilityRequestTree:
type: object
title: Travelmessage (AddProAvailabilityRequest)
xml:
name: TravelMessage
allOf:
- $ref: '#/components/schemas/TravelMessage'
properties:
TRequest:
type: object
title: TRequest
properties:
SellRequest:
$ref: '#/components/schemas/AddProAvailabilityRequest'
Time:
type: object
properties:
Reliability:
$ref: '#/components/schemas/TimeReliability'
ReceiptResponse:
type: object
properties:
PriceInfo:
$ref: '#/components/schemas/PriceInfo'
CancellationPolicty:
$ref: '#/components/schemas/CancellationPolicy'
CurrencyType:
type: string
enum:
- EUR
xml:
attribute: true
AccoAssignment:
type: object
properties:
AccommodationID:
type: string
ComponentID:
type: string
Sequence:
type: string
ArrivalDate:
type: string
format: YYYY-MM-DD
Duration:
$ref: '#/components/schemas/Duration'
DepartureDate:
type: string
format: YYYY-MM-DD
BoardAssignment:
type: array
title: BoardAssignment
items:
$ref: '#/components/schemas/BoardAssignment'
UnitAssignment:
type: array
title: UnitAssignment
items:
$ref: '#/components/schemas/UnitAssignment'
ExtrasAssignment:
type: array
title: ExtrasAssignment
items:
$ref: '#/components/schemas/ExtrasAssignment'
required:
- AccommodationID
- ArrivalDate
- Duration
- UnitAssignment
SellRequestTree:
type: object
title: Travelmessage (SellRequest)
xml:
name: TravelMessage
allOf:
- $ref: '#/components/schemas/TravelMessage'
properties:
TRequest:
type: object
title: TRequest
properties:
SellRequest:
$ref: '#/components/schemas/SellRequest'
Point:
type: object
properties:
PointType:
$ref: '#/components/schemas/PointType'
PointID:
type: string
Description:
type: string
GPSCode:
$ref: '#/components/schemas/GPSCode'
required:
- PointType
- PointID
AssignResponseTree:
type: object
title: Travelmessage (AssignResponse)
xml:
name: TravelMessage
allOf:
- $ref: '#/components/schemas/TravelMessage'
properties:
TResponse:
type: object
title: TResponse
properties:
Transport:
$ref: '#/components/schemas/Transport'
AdditionalProducts:
$ref: '#/components/schemas/AdditionalProducts'
PaxAssignment:
$ref: '#/components/schemas/PaxAssignment'
PriceInfo:
$ref: '#/components/schemas/PriceInfo'
CancellationPolicy:
$ref: '#/components/schemas/CancellationPolicy'
Messages:
type: array
title: Messages
items:
$ref: '#/components/schemas/Messages'
InsuranceAssignment:
type: object
properties:
insuranceID:
type: string
PaxID:
type: array
title: PaxID
items:
type: string
Quantity:
type: number
required:
- insuranceID
- Quantity
RecapResponseTree:
type: object
title: Travelmessage (RecapResponse)
xml:
name: TravelMessage
allOf:
- $ref: '#/components/schemas/TravelMessage'
properties:
TResponse:
type: object
title: TResponse
properties:
PackageDetails:
$ref: '#/components/schemas/PackageDetails'
Transport:
type: array
title: Transport
items:
$ref: '#/components/schemas/Transport'
Accommodation:
title: Accommodation
type: array
items:
$ref: '#/components/schemas/Accommodation'
AdditionalProducts:
$ref: '#/components/schemas/AdditionalProducts'
PaxDetails:
$ref: '#/components/schemas/PaxDetails'
PaxAssignment:
$ref: '#/components/schemas/PaxAssignment'
PriceInfo:
$ref: '#/components/schemas/PriceInfo'
BookResponse:
$ref: '#/components/schemas/BookResponse'
Messages:
type: array
title: Messages
items:
$ref: '#/components/schemas/Messages'
TransportRental:
type: object
properties:
TransportRentalID:
type: string
Sequence:
type: string
Description:
type: string
ExtendedDescription:
type: string
Category:
type: string
Status:
$ref: '#/components/schemas/Status'
PickUp:
type: array
title: PickUp
items:
$ref: '#/components/schemas/PickUp'
DropOff:
type: array
title: DropOff
items:
$ref: '#/components/schemas/DropOff'
RecomPrice:
type: array
title: RecomPrice
items:
$ref: '#/components/schemas/RecomPrice'
PriceNotes:
type: array
title: PriceNotes
items:
type: string
Insurance:
$ref: '#/components/schemas/Insurance'
MultiMedia:
type: array
title: MultiMedia
items:
$ref: '#/components/schemas/MultiMedia'
CancellationInformation:
$ref: '#/components/schemas/CancellationInformation'
PaxID:
type: array
title: PaxID
items:
type: string
GroupID:
type: string
required:
- TransportRentalID
- Description
Transport:
type: object
properties:
TransportTo:
type: array
title: TransportTo
items:
$ref: '#/components/schemas/TransportFromTo'
TransportFrom:
type: array
title: TransportFrom
items:
$ref: '#/components/schemas/TransportFromTo'
PriceNotes:
type: array
title: PriceNotes
items:
type: string
AdditionalProducts:
$ref: '#/components/schemas/AdditionalProducts'
required:
- TransportTo
RecapRequestTree:
type: object
title: Travelmessage (RecapRequest)
xml:
name: TravelMessage
allOf:
- $ref: '#/components/schemas/TravelMessage'
properties:
TRequest:
type: object
title: TRequest
properties:
SecurityInfo:
$ref: '#/components/schemas/SecurityInfo'
AddProDetailsResponseTree:
type: object
title: Travelmessage (AddProDetailsResponse)
xml:
name: TravelMessage
allOf:
- $ref: '#/components/schemas/TravelMessage'
properties:
TResponse:
type: object
title: TResponse
properties:
PackageDetails:
$ref: '#/components/schemas/PackageDetails'
AdditionalProducts:
$ref: '#/components/schemas/AdditionalProducts'
Messages:
type: array
title: Messages
items:
$ref: '#/components/schemas/Messages'
BoardType:
type: string
enum:
- lg
- lo
- hp
- vp
- ab
- bb
- cb
- br
- vb
- ai
- dv
- ph
- pv
- pa
- ua
- ld
- LG
- LO
- HP
- VP
- AB
- BB
- CB
- BR
- VB
- AI
- DV
- PH
- PV
- PA
- UA
- LD
DropOff:
type: object
properties:
Point:
$ref: '#/components/schemas/Point'
Date:
type: string
format: YYYY-MM-DD
Time:
$ref: '#/components/schemas/Time'
required:
- Point
- Date
AdditionalProducts:
type: object
properties:
Extras:
type: array
title: Extras
items:
$ref: '#/components/schemas/Extras'
TransportRental:
type: array
title: TransportRental
items:
$ref: '#/components/schemas/TransportRental'
Occupancy:
type: object
properties:
Occupation:
$ref: '#/components/schemas/Occupation'
PricePay:
type: object
properties:
Price:
$ref: '#/components/schemas/Price'
PriceDetails:
type: array
title: PriceDetails
items:
$ref: '#/components/schemas/PriceDetails'
required:
- Price
- PriceDetails
Price:
type: object
properties:
Currency:
$ref: '#/components/schemas/CurrencyType'
PricePer:
$ref: '#/components/schemas/PricePer'
Sign:
$ref: '#/components/schemas/Sign'
CommissionPercentage:
title: Commission Percentage
type: string
xml:
attribute: true
CommissionAmount:
title: Commission Amount
type: string
xml:
attribute: true
PickUp:
type: object
properties:
Point:
$ref: '#/components/schemas/Point'
Date:
type: string
format: YYYY-MM-DD
Time:
$ref: '#/components/schemas/Time'
required:
- Point
- Date
Departure:
type: object
properties:
Point:
$ref: '#/components/schemas/Point'
Date:
type: string
format: YYYY-MM-DD
Time:
$ref: '#/components/schemas/Time'
PickUp:
$ref: '#/components/schemas/PickUp'
required:
- Point
- Date
PriceType:
type: string
enum:
- perdag
- vastbedrag
PEType:
type: string
enum:
- E
- M
- P
xml:
attribute: true
AvailabilityRequestTree:
type: object
title: TravelMessage (AvailabilityRequest)
xml:
name: TravelMessage
allOf:
- $ref: '#/components/schemas/TravelMessage'
properties:
TRequest:
type: object
properties:
AvailabilityRequest:
$ref: '#/components/schemas/AvailabilityRequest'
AssignRequestTree:
type: object
title: Travelmessage (AssignRequest)
xml:
name: TravelMessage
allOf:
- $ref: '#/components/schemas/TravelMessage'
properties:
TRequest:
type: object
title: TRequest
properties:
AssignRequest:
$ref: '#/components/schemas/AssignRequest'
MultiMedia:
type: object
properties:
Description:
type: string
xml:
attribute: true
Format:
$ref: '#/components/schemas/MultiMediaFormatValues'
Size:
type: string
xml:
attribute: true
ReleaseDate:
type: string
format: YYYY-MM-DD
xml:
attribute: true
Source:
type: string
xml:
attribute: true
Type:
$ref: '#/components/schemas/MultiMediaTypeValues'
View:
$ref: '#/components/schemas/MultiMediaViewValues'
Heigth:
type: string
xml:
attribute: true
Width:
type: string
xml:
attribute: true
Length:
type: string
xml:
attribute: true
PackageType:
type: string
enum:
- PAKK
- TRAN
- ACCO
- CARR
- MOBI
DocumentTypeID:
type: string
enum:
- HTML
- PAPER
- PDF
- TEXT
- XML
ReceiptRequest:
type: object
properties:
PackageDetails:
$ref: '#/components/schemas/PackageDetailsReceipt'
PaxDetails:
$ref: '#/components/schemas/PaxDetailsReceipt'
Transport:
$ref: '#/components/schemas/Transport'
Accommodation:
$ref: '#/components/schemas/Accommodation'
AdditionalProducts:
$ref: '#/components/schemas/AdditionalProducts'
Discounts:
$ref: '#/components/schemas/Discounts'
AgeCondition:
title: Age Condition
type: object
properties:
AgeType:
$ref: '#/components/schemas/AgeType'
AddProAvailabilityRequest:
type: object
title: SellRequest
properties:
PackageDetails:
$ref: '#/components/schemas/PackageDetails'
Transport:
$ref: '#/components/schemas/Transport'
AdditionalProducts:
$ref: '#/components/schemas/AdditionalProducts'
Responsibilities:
$ref: '#/components/schemas/Responsibilities'
required:
- PackageDetails
- Responsibilities
ClassTip:
type: string
enum:
- true
- false
xml:
attribute: true
TransportType:
type: string
enum:
- vl
- bu
- tr
- fe
- bo
- ev
- VL
- BU
- TR
- FE
- BO
- EV
PackageID:
type: string
PricePer:
type: string
enum:
- pn
- pw
- pa
- kn
- kw
- ka
- tp
xml:
attribute: true
MessageType:
type: string
enum:
- Error
- System
- Info
- Erratum
PriceNote:
type: string
title: Pricenote
SellResponseTree:
type: object
title: Travelmessage (SellResponse)
xml:
name: TravelMessage
allOf:
- $ref: '#/components/schemas/TravelMessage'
properties:
TResponse:
type: object
title: TResponse
properties:
Transport:
type: array
title: Transport
items:
$ref: '#/components/schemas/Transport'
Accommodation:
title: Accommodation
type: array
items:
$ref: '#/components/schemas/Accommodation'
AdditionalProducts:
$ref: '#/components/schemas/AdditionalProducts'
Messages:
type: array
title: Messages
items:
$ref: '#/components/schemas/Messages'
Status:
type: object
properties:
StatusID:
type: string
Description:
type: string
required:
- StatusID
- Description
Class:
type: object
properties:
Tip:
$ref: '#/components/schemas/ClassTip'
ClassID:
type: string
Description:
type: string
Seats:
type: number
RequiredSeats:
type: number
Surcharge:
type: object
properties:
Currency:
$ref: '#/components/schemas/CurrencyType'
Sign:
$ref: '#/components/schemas/Sign'
PriceNotes:
type: string
CancellationInformation:
$ref: '#/components/schemas/CancellationInformation'
PaxID:
type: array
title: PaxID
items:
type: string
required:
- ClassID
- Seats
BoardAssignment:
type: object
properties:
BoardType:
$ref: '#/components/schemas/BoardType'
PaxID:
type: array
title: PaxID
items:
type: string
required:
- BoardType
RoomAssignment:
type: object
properties:
AllInOneRoom:
$ref: '#/components/schemas/YesNoValue'
Sequence:
type: string
RoomNumber:
type: string
PaxID:
type: array
title: PaxID
items:
type: string
required:
- PaxID
- Sequence
Messages:
type: object
properties:
MessageID:
$ref: '#/components/schemas/MessageID'
MessageType:
$ref: '#/components/schemas/MessageType'
MessageOnField:
type: string
DescriptionField:
type: string
Date:
type: string
format: YYYY-MM-DD
LatitudeDirection:
type: string
enum:
- N
- Z
xml:
attribute: true
CancellationInformation:
type: object
properties:
Description:
type: string
Url:
type: string
required:
- Description
SalesResponsibilityType:
type: string
enum:
- Agent
- Organizer
ExtrasAssignment:
type: object
properties:
ExtraID:
type: string
Sequence:
type: string
From:
$ref: '#/components/schemas/DateAndTime'
To:
$ref: '#/components/schemas/DateAndTime'
Quantity:
type: number
ExtrasPax:
type: array
title: ExtrasPax
items:
$ref: '#/components/schemas/ExtrasPax'
RelatedTransport:
type: array
title: RelatedTransport
items:
$ref: '#/components/schemas/RelatedTransport'
required:
- ExtraID
- Sequence
PaxID:
type: string
Occupation:
type: array
title: Occupation
items:
allOf:
- type: object
oneOf:
- title: Occupation
properties:
Quantity:
type: integer
title: Quantity
format: int32
Condition:
type: array
title: Condition
items:
$ref: '#/components/schemas/Condition'
required:
- Quantity
MessageID:
type: integer
enum:
- 0
- 1
- 2
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 1001
- 1002
- 1003
- 1004
- 1005
- 1006
- 1007
- 1008
- 1009
- 1010
- 1011
- 1012
- 1013
- 1014
- 1015
- 1016
- 1017
- 1018
- 1019
- 1020
- 1021
- 1022
- 1023
- 1024
- 1025
- 1026
- 1027
- 1028
- 1029
- 1030
- 1031
- 1032
- 1033
- 1034
- 1035
- 1036
- 1037
- 1038
- 1039
- 1040
- 1041
- 1042
- 1043
- 1044
- 1045
- 1046
- 1047
- 1048
- 1049
- 1050
- 1051
- 1052
- 1053
- 1054
- 1055
- 1056
- 1057
- 1058
- 1059
- 1060
- 1070
- 1071
ExtrasCategoryType:
type: string
enum:
- autoverhuur
- accomodatieservice
- bagage
- camperverhuur
- citycards
- entreekaarten
- excursiecards
- fietsverhuur
- ferryservice
- overnachtingshotel
- openbaarvervoerkaarten
- parkeerservice
- restaurant
- skischool
- skimateriaal
- skipas
- taxiservice
- transfer
- transportservice
- stoelen
FacilityType:
type: string
enum:
- 1e
- 1k
- 2e
- 2k
- 3e
- 3k
- ac
- az
- ba
- bd
- bg
- bi
- bk
- bl
- br
- bt
- bu
- bz
- do
- dz
- et
- ex
- fr
- gl
- gs
- in
- js
- kn
- ks
- kt
- lu
- lz
- ma
- mz
- false
- oo
- pz
- sp
- st
- su
- tb
- te
- tz
- ve
- vz
- wc
- we
- wk
- zq
- zu
- zw
- zx
- zy
- zz
- 1E
- 1K
- 2E
- 2K
- 3E
- 3K
- AC
- AZ
- BA
- BD
- BG
- BI
- BK
- BL
- BR
- BT
- BU
- BZ
- DO
- DZ
- ET
- EX
- FR
- GL
- GS
- IN
- JS
- KN
- KS
- KT
- LU
- LZ
- MA
- MZ
- false
- OO
- PZ
- SP
- ST
- SU
- TB
- TE
- TZ
- VE
- VZ
- WC
- WE
- WK
- ZQ
- ZU
- ZW
- ZX
- ZY
- ZZ
RecomPrice:
type: object
properties:
Currency:
$ref: '#/components/schemas/CurrencyType'
PricePer:
$ref: '#/components/schemas/PricePer'
Sign:
$ref: '#/components/schemas/Sign'
Discounts:
type: object
properties:
DiscountID:
type: array
title: DiscountID
items:
type: string
DocumentAddressTypeID:
type: string
enum:
- KLT
- RSB
CancellationRequestTree:
type: object
title: TravelMessage (CancellationRequest)
xml:
name: TravelMessage
allOf:
- $ref: '#/components/schemas/TravelMessage'
properties:
TRequest:
type: object
title: TRequest
properties:
SecurityInfo:
$ref: '#/components/schemas/SecurityInfo'
YesNoValue:
type: string
enum:
- ja
- nee
xml:
attribute: true
LongitudeDirection:
type: string
enum:
- O
- W
xml:
attribute: true
ReceiptResponseTree:
type: object
title: Travelmessage (ReceiptResponse)
xml:
name: TravelMessage
allOf:
- $ref: '#/components/schemas/TravelMessage'
properties:
TResponse:
type: object
title: TResponse
properties:
ReceiptResponse:
$ref: '#/components/schemas/ReceiptResponse'
Messages:
type: array
title: Messages
items:
$ref: '#/components/schemas/Messages'
TransportAssignment:
type: object
properties:
ComponentID:
type: string
TransportID:
type: string
Sequence:
type: string
ClassID:
type: string
PickUp:
$ref: '#/components/schemas/PickUp'
DropOff:
$ref: '#/components/schemas/DropOff'
PaxID:
type: array
title: PaxID
items:
type: string
required:
- TransportID
- ClassID
PackageDetails:
type: object
properties:
waitListCheck:
$ref: '#/components/schemas/YesNoValue'
NumberOfAlternatives:
type: integer
xml:
attribute: true
PackageID:
type: string
Description:
type: string
Brand:
type: string
NumberOfAdults:
type: integer
example: 2
NumberOfChildren:
type: integer
NumberOfBabies:
type: integer
DepartureDate:
type: string
format: YYYY-MM-DD
DeparturePoint:
type: string
example: AMS
AccommodationType:
$ref: '#/components/schemas/AccommodationType'
BoardType:
$ref: '#/components/schemas/BoardType'
UnitType:
$ref: '#/components/schemas/UnitType'
FacilityType:
type: array
title: FacilityType
items:
$ref: '#/components/schemas/FacilityType'
Duration:
$ref: '#/components/schemas/Duration'
MultiMedia:
type: array
title: MultiMedia
items:
$ref: '#/components/schemas/MultiMedia'
PackageType:
$ref: '#/components/schemas/PackageType'
required:
- PackageID
- NumberOfAdults
- NumberOfChildren
- NumberOfBabies
- DepartureDate
- Duration
- PackageType
Control:
type: object
properties:
Language:
allOf:
- $ref: '#/components/schemas/ControlLanguage'
example: NL
Test:
allOf:
- $ref: '#/components/schemas/YesNoValue'
example: nee
SenderSessionID:
type: string
ReceiverSessionID:
type: string
Date:
type: string
format: YYYY-MM-DD
Time:
$ref: '#/components/schemas/Time'
MessageSequence:
type: number
example: '1'
PreviousMessageSequence:
type:
- string
- 'null'
SenderID:
type: string
ReceiverID:
type: string
EmployeeID:
type:
- string
- 'null'
RequestID:
type: string
ResponseID:
type: string
ResponseStatus:
type:
- string
- 'null'
required:
- SenderSessionID
- ReceiverSessionID
- Date
- Time
- MessageSequence
- SenderID
- ReceiverID
- RequestID
- ResponseID
- Language
additionalProperties: false
CancellationPolicy:
type: object
properties:
CancellationPeriod:
type: array
title: CancellationPeriod
items:
type: object
title: CancellationPeriod
properties:
CancellationPeriodDateTimeFrom:
allOf:
- $ref: '#/components/schemas/DateAndTime'
required:
- Date
- Time
CancellationPeriodDateTimeTo:
allOf:
- $ref: '#/components/schemas/DateAndTime'
required:
- Date
- Time
DescriptionField:
type: string
CancellationRate:
type: integer
CancellationFoundation:
type: number
CancellationAmmount:
type: number
PreferencesAndEssentials:
type: object
properties:
PEType:
$ref: '#/components/schemas/PEType'
PECode:
type: string
Dscription:
type: string
ObjectID:
type: string
Sequence:
type: string
PaxID:
type: array
title: PaxID
items:
type: string
required:
- PEType
- PECode
UnitAssignment:
type: object
properties:
UnitID:
type: string
Quantity:
type: number
RoomAssignment:
type: array
title: RoomAssignment
items:
$ref: '#/components/schemas/RoomAssignment'
required:
- UnitID
- Quantity
- RoomAssignment
Facility:
title: Facility
type: object
properties:
FacilityType:
$ref: '#/components/schemas/FacilityType'
Description:
title: Description
type: string
Condition:
allOf:
- type: object
oneOf:
- title: NumberOfPersons
properties:
NumberOfPersons:
type: integer
format: int32
required:
- NumberOfPersons
- title: AgeCondition
properties:
AgeCondition:
$ref: '#/components/schemas/AgeCondition'
examples:
AddProAvailabilityRequestExample:
value: "\n \n 88bf7060-5852-44c7-8a51-eb1548952008\n \n 2020-09-11\n \n 1\n 1653\n TUI\n AddProAvailabilityRequest\n AvailabilityResponse\n \n \n \n \n c1fb1e86-e331-4598-a461-b202e6133cb2\n 2\n 0\n 0\n 2022-12-13\n 7\n PAKK\n \n \n Agent\n \n \n \n \n"
ReceiptResponseNaExample:
value: "\n \n \n 39fac699-319e-4613-b5e9-2eff48e21de6\n 2024-01-10\n \n 1\n TUINL\n 9998\n ReceiptRequest\n ReceiptResponse\n \n \n \n 0\n Info\n [5009] Geen gegevens gevonden voor deze selectie\n \n \n \n"
AssignResponseExample:
value: "\n \n 83c221a7-5f2d-419d-9423-6882c3d49a45\n 99769a45-0d36-498d-b742-71a257d86c9e\n 2024-01-08\n \n 4\n TUI\n 9998\n AssignRequest\n AssignResponse\n ja\n \n \n \n \n ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED\n PNOM\n 1\n 2\n \n \n 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED\n PNOM\n 1\n 2\n \n \n A0410459\n 2024-01-27\n 2024-02-03\n \n LG\n 1\n 2\n \n \n bc35339c-3c6f-4e98-9afb-5235c8e8a287\n 1\n \n 1\n 1\n 2\n \n \n \n \n \n NO_MEAL\n 1\n \n 2024-01-27\n \n \n 2024-01-27\n \n 2\n \n 1\n 1\n \n \n 2\n 1\n \n \n ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED\n PNOM\n \n \n \n NO_MEAL\n 2\n \n 2024-02-03\n \n \n 2024-02-03\n \n 2\n \n 1\n 1\n \n \n 2\n 1\n \n \n 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED\n PNOM\n \n \n \n BG00\n 3\n \n 2024-01-27\n \n \n 2024-01-27\n \n 2\n \n 1\n 1\n \n \n 2\n 1\n \n \n ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED\n PNOM\n \n \n \n BG00\n 4\n \n 2024-02-03\n \n \n 2024-02-03\n \n 2\n \n 1\n 1\n \n \n 2\n 1\n \n \n 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED\n PNOM\n \n \n \n STANDARD_SEAT\n 5\n \n 2024-01-27\n \n \n 2024-01-27\n \n 2\n \n 1\n 1\n \n \n 2\n 1\n \n \n ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED\n PNOM\n \n \n \n STANDARD_SEAT\n 6\n \n 2024-02-03\n \n \n 2024-02-03\n \n 2\n \n 1\n 1\n \n \n 2\n 1\n \n \n 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED\n PNOM\n \n \n \n \n \n 232800\n \n 231800\n \n Reissom\n 001\n 116722\n 1\n \n \n Reissom\n 001\n 116722\n 2\n \n \n Beveiligingsservicekosten|T|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED\n 999\n 487\n 1\n \n \n Servicekosten voor passagier|T|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED\n 999\n 1064\n 1\n \n \n Nederlandse staatsbelasting|T|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED\n 999\n 795\n 1\n \n \n Beveiligingsservicekosten|T|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED\n 999\n 487\n 2\n \n \n Servicekosten voor passagier|T|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED\n 999\n 1064\n 2\n \n \n Nederlandse staatsbelasting|T|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED\n 999\n 795\n 2\n \n \n Vertrekkosten|T|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED\n 999\n 642\n 1\n \n \n Beveiligingsbelasting|T|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED\n 999\n 327\n 1\n \n \n Luchtvaart beveiligingskosten|T|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED\n 999\n 63\n 1\n \n \n Vertrekkosten|T|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED\n 999\n 642\n 2\n \n \n Beveiligingsbelasting|T|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED\n 999\n 327\n 2\n \n \n Luchtvaart beveiligingskosten|T|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED\n 999\n 63\n 2\n \n \n Vroegboekkorting|A|A0410459|bc35339c-3c6f-4e98-9afb-5235c8e8a287|2024-01-27\n 025\n 4200\n 1\n \n \n Vroegboekkorting|A|A0410459|bc35339c-3c6f-4e98-9afb-5235c8e8a287|2024-01-27\n 025\n 4200\n 2\n \n \n Klasse (Flight no meal)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|ssr-service-bundle|PNOM|2024-01-27\n 999\n 0\n 1\n \n \n Klasse (Flight no meal)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|ssr-service-bundle|PNOM|2024-01-27\n 999\n 0\n 2\n \n \n Klasse (Flight no meal)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|ssr-service-bundle|PNOM|2024-02-03\n 999\n 0\n 1\n \n \n Klasse (Flight no meal)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|ssr-service-bundle|PNOM|2024-02-03\n 999\n 0\n 2\n \n \n Maaltijden (Geen maaltijd)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|meals|NO_MEAL|2024-01-27\n 999\n 0\n 1\n \n \n Maaltijden (Geen maaltijd)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|meals|NO_MEAL|2024-01-27\n 999\n 0\n 2\n \n \n Maaltijden (Geen maaltijd)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|meals|NO_MEAL|2024-02-03\n 999\n 0\n 1\n \n \n Maaltijden (Geen maaltijd)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|meals|NO_MEAL|2024-02-03\n 999\n 0\n 2\n \n \n Bagage (Alleen handbagage)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|baggage|BG00|2024-01-27\n 999\n 0\n 1\n \n \n Bagage (Alleen handbagage)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|baggage|BG00|2024-01-27\n 999\n 0\n 2\n \n \n Bagage (Alleen handbagage)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|baggage|BG00|2024-02-03\n 999\n 0\n 1\n \n \n Bagage (Alleen handbagage)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|baggage|BG00|2024-02-03\n 999\n 0\n 2\n \n \n Stoeltype (Economy)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|seatclass|STANDARD_SEAT|2024-01-27\n 999\n 0\n 1\n \n \n Stoeltype (Economy)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|seatclass|STANDARD_SEAT|2024-01-27\n 999\n 0\n 2\n \n \n Stoeltype (Economy)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|seatclass|STANDARD_SEAT|2024-02-03\n 999\n 0\n 1\n \n \n Stoeltype (Economy)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|seatclass|STANDARD_SEAT|2024-02-03\n 999\n 0\n 2\n \n \n \n 1000\n \n Tourist Tax|A|A0410459|bc35339c-3c6f-4e98-9afb-5235c8e8a287|2024-01-27\n 999\n 500\n 1\n \n \n Tourist Tax|A|A0410459|bc35339c-3c6f-4e98-9afb-5235c8e8a287|2024-01-27\n 999\n 500\n 2\n \n \n \n \n \n"
AvailabilityResponseExample:
value: "\n \n \n 1\n 2024-01-08\n \n 1\n TUI\n 9998\n AvailabilityRequest\n AvailabilityResponse\n ja\n \n\n \n 8baccc9b-1a87-42fa-9e4e-866c3eb30020\n Parque Santiago IV\n TUI_NL\n 2\n 0\n 0\n 2024-01-27\n 7\n PAKK\n \n \n \n ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED\n VL\n \n OR\n TUI Fly\n OR 1653\n \n \n \n 2024-01-27\n \n \n \n 2024-01-27\n \n \n \n LPA\n \n \n \n \n \n \n EIN\n Eindhoven \n \n 2024-01-27\n \n \n \n \n TFS\n Tenerife\n \n 2024-01-27\n \n \n \n 01\n OK\n \n \n PNOM\n Economy Class\n 179\n 0\n \n \n \n 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED\n VL\n \n OR\n TUI Fly\n OR 1653\n \n \n \n \n TFS\n Tenerife\n \n 2024-02-03\n \n \n \n \n EIN\n Eindhoven\n \n 2024-02-03\n \n \n \n 01\n OK\n \n \n PNOM\n Economy Class\n 175\n 0\n \n \n 0\n \n \n \n 4d43a766-6507-46c4-984c-62084cb12be2#20240127 OR1661 AMSTFS#CONTRACTED\n VL\n \n OR\n TUI Fly\n OR 1661\n \n \n \n \n AMS\n Amsterdam\n \n 2024-01-27\n \n \n \n \n TFS\n Tenerife\n \n 2024-01-27\n \n \n \n 01\n OK\n \n \n PNOM\n Economy Class\n 186\n 0\n \n \n \n f668f2ed-a972-4dc9-a09b-009189f62f32#20240203 OR1662 TFSAMS#CONTRACTED\n VL\n \n OR\n TUI Fly\n OR 1662\n \n \n \n \n TFS\n Tenerife\n \n 2024-02-03\n \n \n \n \n AMS\n Amsterdam\n \n 2024-02-04\n \n \n \n 01\n OK\n \n \n PNOM\n Economy Class\n 184\n 0\n \n \n 4200\n \n \n A0410459\n HOT\n Parque Santiago IV\n 2024-01-27\n 2024-02-03\n \n bc35339c-3c6f-4e98-9afb-5235c8e8a287\n 4PK\n \n LG\n Logies\n \n 1\n 4\n 5\n \n LG\n 159300\n 159300\n 160300\n \n 01\n OK\n \n 1\n \n \n LG\n 115900\n 115900\n 116900 \n \n 01\n OK\n \n 2\n \n \n \n 2530d17a-1033-45ea-99e4-485ad05f2255\n 6PK\n \n LG\n Logies\n \n 1\n 6\n 4\n \n LG\n 181900\n 181900\n 183900 \n \n 01\n OK\n \n 1\n \n \n LG\n 128400\n 128400\n 130400 \n \n 01\n OK\n \n 2\n \n \n \n \n\n"
CancellationConfirmedResponseAcExample:
value: "\n \n 200000503888\n 2\n 2024-01-10\n \n 1\n TUI\n 9998\n CancellationConfirmedRequest\n CancellationConfirmedResponse\n \n \n \n 0\n Info\n [5010] Boeking is al geannuleerd\n \n \n \n"
SellResponseExample:
value: "\n \n 83c221a7-5f2d-419d-9423-6882c3d49a45\n 99769a45-0d36-498d-b742-71a257d86c9e\n 2024-01-08\n \n 2\n TUI\n 9998\n SellRequest\n SellResponse\n ja\n \n \n \n \n ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED\n VL\n \n OR\n TuiFlyNe\n OR 1653\n \n \n \n \n EIN\n \n 2024-01-27\n \n \n \n TFS\n \n 2024-01-27\n \n \n 01\n OK\n \n \n PNOM\n 2\n \n \n \n 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED\n VL\n \n OR\n TuiFlyNe\n OR 1653\n \n \n \n \n TFS\n \n 2024-02-03\n \n \n \n EIN\n \n 2024-02-03\n \n \n 01\n OK\n \n \n PNOM\n 2\n \n \n \n \n BG00\n BG00\n bagage\n \n 2024-01-27\n \n 2\n \n 01\n OK\n \n \n ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED\n PNOM\n \n baggage\n \n \n BG00\n BG00\n bagage\n \n 2024-02-03\n \n 2\n \n 01\n OK\n \n \n 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED\n PNOM\n \n baggage\n \n \n \n \n A0410459\n HOT\n 2024-01-27\n 2024-02-03\n \n bc35339c-3c6f-4e98-9afb-5235c8e8a287\n 4PK\n \n LG\n \n 1\n \n 01\n OK\n \n \n \n \n \n\n"
ErrorMessageExample:
value: "\n \n 39fac699-319e-4613-b5e9-2eff48e21de6\n \n 2023-01-11\n \n 1\n TUI\n 9998\n ...Request\n ...Response\n \n \n \n 1 \n Error\n Algemene systeemfout\n \n \n\n"
CancellationConfirmedRequestExample:
value: "\n \n 1\n \n 2024-01-10\n \n 1\n 9998\n TUI\n CancellationConfirmedRequest\n CancellationConfirmedResponse\n \n \n \n 200000354001\n \n \n\n"
RecapRequestExample:
value: "\n \n 88bf7060-5852-44c7-8a51-eb1548952008\n \n 2024-01-08\n \n 1\n 9998\n TUI\n RecapRequest\n RecapResponse\n \n \n \n 200001563808\n \n \n\n"
CancellationConfirmedResponseExample:
value: "\n \n 1\n 1\n 2024-01-105\n \n 1\n TUI\n 9998\n CancellationConfirmedRequest\n CancellationConfirmedResponse\n \n \n \n 0\n \n 0\n \n Annuleringsvergoeding\n 0\n \n \n Annuleringskosten\n 0\n \n \n \n \n\n"
AddProAvailabilityRequestTransportExample:
value: " \n \n 7f44c39a-d247-42ba-8605-d188f63dc264\n \n 2024-01-09\n \n 1\n 9998\n TUI\n AddProAvailabilityTransportRequest\n AddProAvailabilityTransportResponse\n \n \n \n \n 8baccc9b-1a87-42fa-9e4e-866c3eb30020\n 2\n 0\n 0\n 2024-01-27\n AMS\n LG\n 7\n PAKK\n \n \n \n 4d43a766-6507-46c4-984c-62084cb12be2#20240127 OR1661 AMSTFS#CONTRACTED\n VL\n \n OR\n TuiFlyNe\n OR 1661\n \n \n \n \n \n AMS\n \n 2024-01-27\n \n \n \n TFS\n \n 2024-01-27\n \n \n PNOM\n 2\n \n \n \n f668f2ed-a972-4dc9-a09b-009189f62f32#20240203 OR1662 TFSAMS#CONTRACTED\n VL\n \n OR\n TuiFlyNe\n OR 1662\n \n \n \n \n TFS\n \n 2024-02-03\n \n \n \n AMS\n \n 2024-02-04\n \n \n PNOM\n 2\n \n \n \n \n Agent\n \n \n \n \n"
AddProDetailsRequest:
value: "NOT IMPLEMENTED \n"
AvailabilityResponseNaExample:
value: "\n \n \n 4\n 2024-01-11\n \n 1\n TUI\n 9998\n AvailabilityRequest\n AvailabilityResponse\n \n \n \n 0\n Info\n [5015] Geen gegevens gevonden voor deze selectie\n \n \n \n"
AssignRequestExample:
value: "\n \n 99769a45-0d36-498d-b742-71a257d86c9e\n 83c221a7-5f2d-419d-9423-6882c3d49a45\n 2024-01-08\n \n 3\n 9998\n TUI\n AssignRequest\n AssignResponse\n \n \n \n \n \n 1\n Saul\n L\n de\n Agustin\n 1990-11-20\n M\n NL\n MNL876543210\n \n \n 2\n Kavya\n Z\n van\n Wantjes\n 1990-11-21\n V\n NL\n MFL876543210\n \n \n 1\n L\n Agustin\n M\n Zijdehoenderlaan 162 \n 3773 WW\n BARNEVELD\n NL\n 0342123456\n >\n >\n rudy.lodeweges@tui.nl\n \n \n K\n care\n AtHome Name\n 06123456798\n \n \n \n \n \n \n \n ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED\n 1\n PNOM\n 1\n 2\n \n \n 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED\n 2\n PNOM\n 1\n 2\n \n \n A0410459\n 1\n 2024-01-27\n 2024-02-03\n \n LG\n 1\n 2\n \n \n bc35339c-3c6f-4e98-9afb-5235c8e8a287\n 1\n \n 1\n 101\n 1\n 2\n \n \n \n \n \n BG00\n 1\n \n 2024-01-27\n \n \n 2024-01-27\n \n 2\n \n 1\n 1\n \n \n 2\n 1\n \n \n ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED\n PNOM\n \n \n \n BG00\n 2\n \n 2024-02-03\n \n \n 2024-02-03\n \n 2\n \n 1\n 1\n \n \n 2\n 1\n \n \n 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED\n PNOM\n \n \n \n \n \n Agent\n \n \n \n\n"
BreakRequestExample:
value: "\n \n 88bf7060-5852-44c7-8a51-eb1548952008\n 9ad90b74-4fb4-40d8-a7cb-f355e3f51313\n 2024-01-10\n \n 1\n 1653\n TUI\n BreakRequest\n BreakResponse\n \n\n"
ReceiptResponseExample:
value: "\n \n \n 99769a45-0d36-498d-b742-71a257d86c9e\n 2024-01-08\n \n 1\n TUI\n 9998\n ReceiptRequest\n ReceiptResponse\n ja\n \n \n \n \n 232800\n \n 231800\n \n Reissom\n 001\n 116722\n 1\n \n \n Reissom\n 001\n 116722\n 2\n \n \n Beveiligingsservicekosten|T|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED\n 999\n 487\n 1\n \n \n Servicekosten voor passagier|T|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED\n 999\n 1064\n 1\n \n \n Nederlandse staatsbelasting|T|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED\n 999\n 795\n 1\n \n \n Beveiligingsservicekosten|T|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED\n 999\n 487\n 2\n \n \n Servicekosten voor passagier|T|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED\n 999\n 1064\n 2\n \n \n Nederlandse staatsbelasting|T|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED\n 999\n 795\n 2\n \n \n Vertrekkosten|T|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED\n 999\n 642\n 1\n \n \n Beveiligingsbelasting|T|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED\n 999\n 327\n 1\n \n \n Luchtvaart beveiligingskosten|T|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED\n 999\n 63\n 1\n \n \n Vertrekkosten|T|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED\n 999\n 642\n 2\n \n \n Beveiligingsbelasting|T|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED\n 999\n 327\n 2\n \n \n Luchtvaart beveiligingskosten|T|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED\n 999\n 63\n 2\n \n \n Vroegboekkorting|A|A0410459|bc35339c-3c6f-4e98-9afb-5235c8e8a287|2024-01-27\n 025\n 4200\n 1\n \n \n Vroegboekkorting|A|A0410459|bc35339c-3c6f-4e98-9afb-5235c8e8a287|2024-01-27\n 025\n 4200\n 2\n \n \n Klasse (Flight no meal)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|ssr-service-bundle|PNOM|2024-01-27\n 999\n 0\n 1\n \n \n Klasse (Flight no meal)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|ssr-service-bundle|PNOM|2024-01-27\n 999\n 0\n 2\n \n \n Klasse (Flight no meal)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|ssr-service-bundle|PNOM|2024-02-03\n 999\n 0\n 1\n \n \n Klasse (Flight no meal)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|ssr-service-bundle|PNOM|2024-02-03\n 999\n 0\n 2\n \n \n Maaltijden (Geen maaltijd)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|meals|NO_MEAL|2024-01-27\n 999\n 0\n 1\n \n \n Maaltijden (Geen maaltijd)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|meals|NO_MEAL|2024-01-27\n 999\n 0\n 2\n \n \n Maaltijden (Geen maaltijd)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|meals|NO_MEAL|2024-02-03\n 999\n 0\n 1\n \n \n Maaltijden (Geen maaltijd)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|meals|NO_MEAL|2024-02-03\n 999\n 0\n 2\n \n \n Bagage (Alleen handbagage)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|baggage|BG00|2024-01-27\n 999\n 0\n 1\n \n \n Bagage (Alleen handbagage)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|baggage|BG00|2024-01-27\n 999\n 0\n 2\n \n \n Bagage (Alleen handbagage)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|baggage|BG00|2024-02-03\n 999\n 0\n 1\n \n \n Bagage (Alleen handbagage)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|baggage|BG00|2024-02-03\n 999\n 0\n 2\n \n \n Stoeltype (Economy)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|seatclass|STANDARD_SEAT|2024-01-27\n 999\n 0\n 1\n \n \n Stoeltype (Economy)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|seatclass|STANDARD_SEAT|2024-01-27\n 999\n 0\n 2\n \n \n Stoeltype (Economy)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|seatclass|STANDARD_SEAT|2024-02-03\n 999\n 0\n 1\n \n \n Stoeltype (Economy)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|seatclass|STANDARD_SEAT|2024-02-03\n 999\n 0\n 2\n \n \n \n 1000\n \n Tourist Tax|A|A0410459|bc35339c-3c6f-4e98-9afb-5235c8e8a287|2024-01-27\n 999\n 500\n 1\n \n \n Tourist Tax|A|A0410459|bc35339c-3c6f-4e98-9afb-5235c8e8a287|2024-01-27\n 999\n 500\n 2\n \n \n \n \n \n\n"
AddProDetailsResponse:
value: "NOT IMPLEMENTED \n"
BreakResponseExample:
value: "\n \n 9ad90b74-4fb4-40d8-a7cb-f355e3f51313\n 88bf7060-5852-44c7-8a51-eb1548952008\n 2024-01-10\n \n 2\n TUI\n 1653\n BreakRequest\n BreakResponse\n ja\n \n \n"
BookResponseExample:
value: "\n \n 83c221a7-5f2d-419d-9423-6882c3d49a45\n 99769a45-0d36-498d-b742-71a257d86c9e\n 2024-01-08\n \n 6\n TUI\n 9998\n BookRequest\n BookResponse\n ja\n \n \n \n 200001563808\n TUI\n 2024-01-08\n \n \n 01\n Akkoord\n \n \n \n \n"
BookRequestExample:
value: " \n \n 99769a45-0d36-498d-b742-71a257d86c9e\n 83c221a7-5f2d-419d-9423-6882c3d49a45\n 2024-01-08\n \n 5\n 9998\n TUI\n BookRequest\n BookResponse\n \n \n \n \n \n 1\n Saul\n L\n de\n Agustin\n 1990-11-20\n M\n NL\n MNL876543210\n \n \n 2\n Kavya\n Z\n van\n Wantjes\n 1990-11-21\n V\n NL\n MFL876543210\n \n \n 1\n L\n Agustin\n M\n Zijdehoenderlaan 162 \n 3773 WW\n BARNEVELD\n NL\n 0342123456\n >\n >\n rudy.lodeweges@tui.nl\n \n \n K\n care\n AtHome Name\n 06123456798\n \n \n \n \n \n \n \n ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED\n 1\n PNOM\n 1\n 2\n \n \n 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED\n 2\n PNOM\n 1\n 2\n \n \n A0410459\n 1\n 2024-01-27\n 2024-02-03\n \n LG\n 1\n 2\n \n \n bc35339c-3c6f-4e98-9afb-5235c8e8a287\n 1\n \n 1\n 101\n 1\n 2\n \n \n \n \n \n BG00\n 1\n \n 2024-01-27\n \n \n 2024-01-27\n \n 2\n \n 1\n 1\n \n \n 2\n 1\n \n \n ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED\n PNOM\n \n \n \n BG00\n 2\n \n 2024-02-03\n \n \n 2024-02-03\n \n 2\n \n 1\n 1\n \n \n 2\n 1\n \n \n 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED\n PNOM\n \n \n \n \n \n Agent\n \n \n \n \n"
SellRequestExample:
value: "\n \n 99769a45-0d36-498d-b742-71a257d86c9e\n \n 2024-01-08\n \n 1\n 9998\n TUI\n SellRequest\n SellResponse\n \n \n \n \n 8baccc9b-1a87-42fa-9e4e-866c3eb30020\n 2\n 0\n 0\n 2024-01-27\n EIN\n LG\n 7\n PAKK\n \n \n \n ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED\n VL\n \n OR\n TuiFlyNe\n OR 1653\n \n \n \n \n \n EIN\n \n 2024-01-27\n \n \n \n TFS\n \n 2024-01-27\n \n \n PNOM\n 2\n \n \n \n 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED\n VL\n \n OR\n TuiFlyNe\n OR 1653\n \n \n \n \n TFS\n \n 2024-02-03\n \n \n \n EIN\n \n 2024-02-03\n \n \n PNOM\n 2\n \n \n \n \n BG00\n BG00\n bagage\n \n 2024-01-27\n \n 2\n \n ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED\n PNOM\n \n baggage\n \n \n BG00\n BG00\n bagage\n \n 2024-02-03\n \n 2\n \n 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED\n PNOM\n \n baggage\n \n \n \n \n A0410459\n HOT\n 2024-01-27\n 2024-02-03\n \n bc35339c-3c6f-4e98-9afb-5235c8e8a287\n 4PK\n \n LG\n \n 1\n \n \n \n Agent\n \n \n \n \n"
RecapResponseExample:
value: "\n \n 200001563808\n 88bf7060-5852-44c7-8a51-eb1548952008\n 2024-01-08\n \n 1\n TUI\n 9998\n RecapRequest\n RecapResponse\n ja\n \n \n \n 8baccc9b-1a87-42fa-9e4e-866c3eb30020\n TUI_NL\n 2\n 0\n 0\n 2024-01-27\n 7\n PAKK\n \n \n \n ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED\n VL\n \n OR\n OR 1653\n \n \n \n 2024-01-27\n \n \n 2024-01-27\n \n \n LPA\n \n \n \n \n \n \n EIN\n \n 2024-01-27\n \n \n \n \n TFS\n \n 2024-01-27\n \n \n \n PNOM\n 2\n \n \n \n 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED\n VL\n \n OR\n OR 1653\n \n \n \n \n TFS\n \n 2024-02-03\n \n \n \n \n EIN\n \n 2024-02-03\n \n \n \n PNOM\n 2\n \n \n \n \n NO_MEAL\n Maaltijden (Geen maaltijd)\n transportservice \n \n 2024-01-27\n \n \n 2024-01-27\n \n 2\n \n ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED\n PNOM\n \n meals\n \n \n BG00\n Bagage (Alleen handbagage)\n bagage \n \n 2024-01-27\n \n \n 2024-01-27\n \n 2\n \n ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED\n PNOM\n \n baggage \n \n \n STANDARD_SEAT\n Stoeltype (Economy)\n stoelen \n \n 2024-01-27\n \n \n 2024-01-27\n \n 2\n \n ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED\n PNOM\n \n seatclass \n \n \n NO_MEAL\n Maaltijden (Geen maaltijd)\n transportservice \n \n 2024-02-03\n \n \n 2024-02-03\n \n 2\n \n 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED\n PNOM\n \n meals\n \n \n BG00\n Bagage (Alleen handbagage)\n bagage \n \n 2024-02-03\n \n \n 2024-02-03\n \n 2\n \n 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED\n PNOM\n \n baggage \n \n \n STANDARD_SEAT\n Stoeltype (Economy)\n stoelen \n \n 2024-02-03\n \n \n 2024-02-03\n \n 2\n \n 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED\n PNOM\n \n seatclass \n \n \n \n \n A0410459\n HOT\n 2024-01-27\n 2024-02-03\n \n bc35339c-3c6f-4e98-9afb-5235c8e8a287\n DIV\n \n LG\n \n 1\n \n 01\n OK\n \n \n \n \n \n ba148c8e-b0d2-4934-bb40-35cc111d0a99\n Saul\n S\n de Agustin\n 1990-11-20\n M\n NL\n \n \n 64590858-5888-418e-bf53-55835dbe10da\n Kavya\n K\n Kuna Wantjes\n 1990-11-21\n V\n \n \n \n ba148c8e-b0d2-4934-bb40-35cc111d0a99\n S\n de Agustin\n M\n Zijdehoenderlaan 162\n 3773 WW\n BARNEVELD\n NL\n +31342123456\n rudy.lodeweges@tui.nl\n \n \n care AtHome Name\n +316123456798\n \n \n \n \n ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED\n PNOM\n ba148c8e-b0d2-4934-bb40-35cc111d0a99\n 64590858-5888-418e-bf53-55835dbe10da\n \n \n 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED\n PNOM\n ba148c8e-b0d2-4934-bb40-35cc111d0a99\n 64590858-5888-418e-bf53-55835dbe10da\n \n \n A0410459\n 2024-01-27\n 2024-02-03\n \n LG\n ba148c8e-b0d2-4934-bb40-35cc111d0a99\n 64590858-5888-418e-bf53-55835dbe10da\n \n \n bc35339c-3c6f-4e98-9afb-5235c8e8a287\n 1\n \n 1\n ba148c8e-b0d2-4934-bb40-35cc111d0a99\n 64590858-5888-418e-bf53-55835dbe10da\n \n \n \n \n \n NO_MEAL\n 1\n \n 2024-01-27\n \n \n 2024-01-27\n \n 2\n \n ba148c8e-b0d2-4934-bb40-35cc111d0a99\n 1\n \n \n 64590858-5888-418e-bf53-55835dbe10da\n 1\n \n \n ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED\n PNOM\n \n \n \n NO_MEAL\n 2\n \n 2024-02-03\n \n \n 2024-02-03\n \n 2\n \n ba148c8e-b0d2-4934-bb40-35cc111d0a99\n 1\n \n \n 64590858-5888-418e-bf53-55835dbe10da\n 1\n \n \n 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED\n PNOM\n \n \n \n BG00\n 3\n \n 2024-01-27\n \n \n 2024-01-27\n \n 2\n \n ba148c8e-b0d2-4934-bb40-35cc111d0a99\n 1\n \n \n 64590858-5888-418e-bf53-55835dbe10da\n 1\n \n \n ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED\n PNOM\n \n \n \n BG00\n 4\n \n 2024-02-03\n \n \n 2024-02-03\n \n 2\n \n ba148c8e-b0d2-4934-bb40-35cc111d0a99\n 1\n \n \n 64590858-5888-418e-bf53-55835dbe10da\n 1\n \n \n 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED\n PNOM\n \n \n \n STANDARD_SEAT\n 5\n \n 2024-01-27\n \n \n 2024-01-27\n \n 2\n \n ba148c8e-b0d2-4934-bb40-35cc111d0a99\n 1\n \n \n 64590858-5888-418e-bf53-55835dbe10da\n 1\n \n \n ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED\n PNOM\n \n \n \n STANDARD_SEAT\n 6\n \n 2024-02-03\n \n \n 2024-02-03\n \n 2\n \n ba148c8e-b0d2-4934-bb40-35cc111d0a99\n 1\n \n \n 64590858-5888-418e-bf53-55835dbe10da\n 1\n \n \n 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED\n PNOM\n \n \n \n \n \n 232800\n \n 231800\n \n Reissom\n 001\n 116722\n ba148c8e-b0d2-4934-bb40-35cc111d0a99\n \n \n Reissom\n 001\n 116722\n 64590858-5888-418e-bf53-55835dbe10da\n \n \n Beveiligingsservicekosten|T|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS\n 032\n 487\n ba148c8e-b0d2-4934-bb40-35cc111d0a99\n \n \n Servicekosten voor passagier|T|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS\n 032\n 1064\n ba148c8e-b0d2-4934-bb40-35cc111d0a99\n \n \n Nederlandse staatsbelasting|T|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS\n 032\n 795\n ba148c8e-b0d2-4934-bb40-35cc111d0a99\n \n \n Beveiligingsservicekosten|T|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS\n 032\n 487\n 64590858-5888-418e-bf53-55835dbe10da\n \n \n Servicekosten voor passagier|T|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS\n 032\n 1064\n 64590858-5888-418e-bf53-55835dbe10da\n \n \n Nederlandse staatsbelasting|T|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS\n 032\n 795\n 64590858-5888-418e-bf53-55835dbe10da\n \n \n Vertrekkosten|T|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN\n 032\n 642\n ba148c8e-b0d2-4934-bb40-35cc111d0a99\n \n \n Beveiligingsbelasting|T|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN\n 032\n 327\n ba148c8e-b0d2-4934-bb40-35cc111d0a99\n \n \n Luchtvaart beveiligingskosten|T|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN\n 032\n 63\n ba148c8e-b0d2-4934-bb40-35cc111d0a99\n \n \n Vertrekkosten|T|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN\n 032\n 642\n 64590858-5888-418e-bf53-55835dbe10da\n \n \n Beveiligingsbelasting|T|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN\n 032\n 327\n 64590858-5888-418e-bf53-55835dbe10da\n \n \n Luchtvaart beveiligingskosten|T|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN\n 032\n 63\n 64590858-5888-418e-bf53-55835dbe10da\n \n \n Vroegboekkorting|A|A0410459|bc35339c-3c6f-4e98-9afb-5235c8e8a287|2024-01-27\n 025\n 4200\n ba148c8e-b0d2-4934-bb40-35cc111d0a99\n \n \n Vroegboekkorting|A|A0410459|bc35339c-3c6f-4e98-9afb-5235c8e8a287|2024-01-27\n 025\n 4200\n 64590858-5888-418e-bf53-55835dbe10da\n \n \n Maaltijden (Geen maaltijd)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|meals|NO_MEAL|2024-01-27\n 999\n 0\n ba148c8e-b0d2-4934-bb40-35cc111d0a99\n \n \n Maaltijden (Geen maaltijd)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|meals|NO_MEAL|2024-01-27\n 999\n 0\n 64590858-5888-418e-bf53-55835dbe10da\n \n \n Maaltijden (Geen maaltijd)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|meals|NO_MEAL|2024-02-03\n 999\n 0\n ba148c8e-b0d2-4934-bb40-35cc111d0a99\n \n \n Maaltijden (Geen maaltijd)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|meals|NO_MEAL|2024-02-03\n 999\n 0\n 64590858-5888-418e-bf53-55835dbe10da\n \n \n Klasse (Flight no meal)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|ssr-service-bundle|PNOM|2024-01-27\n 999\n 0\n ba148c8e-b0d2-4934-bb40-35cc111d0a99\n \n \n Klasse (Flight no meal)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|ssr-service-bundle|PNOM|2024-01-27\n 999\n 0\n 64590858-5888-418e-bf53-55835dbe10da\n \n \n Klasse (Flight no meal)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|ssr-service-bundle|PNOM|2024-02-03\n 999\n 0\n ba148c8e-b0d2-4934-bb40-35cc111d0a99\n \n \n Klasse (Flight no meal)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|ssr-service-bundle|PNOM|2024-02-03\n 999\n 0\n 64590858-5888-418e-bf53-55835dbe10da\n \n \n Bagage (Alleen handbagage)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|baggage|BG00|2024-01-27\n 999\n 0\n ba148c8e-b0d2-4934-bb40-35cc111d0a99\n \n \n Bagage (Alleen handbagage)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|baggage|BG00|2024-01-27\n 999\n 0\n 64590858-5888-418e-bf53-55835dbe10da\n \n \n Bagage (Alleen handbagage)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|baggage|BG00|2024-02-03\n 999\n 0\n ba148c8e-b0d2-4934-bb40-35cc111d0a99\n \n \n Bagage (Alleen handbagage)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|baggage|BG00|2024-02-03\n 999\n 0\n 64590858-5888-418e-bf53-55835dbe10da\n \n \n Stoeltype (Economy)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|seatclass|STANDARD_SEAT|2024-01-27\n 999\n 0\n ba148c8e-b0d2-4934-bb40-35cc111d0a99\n \n \n Stoeltype (Economy)|TE|ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED|seatclass|STANDARD_SEAT|2024-01-27\n 999\n 0\n 64590858-5888-418e-bf53-55835dbe10da\n \n \n Stoeltype (Economy)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|seatclass|STANDARD_SEAT|2024-02-03\n 999\n 0\n ba148c8e-b0d2-4934-bb40-35cc111d0a99\n \n \n Stoeltype (Economy)|TE|65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED|seatclass|STANDARD_SEAT|2024-02-03\n 999\n 0\n 64590858-5888-418e-bf53-55835dbe10da\n \n \n \n 1000\n \n Tourist Tax|A|A0410459|bc35339c-3c6f-4e98-9afb-5235c8e8a287|2024-01-27\n 999\n 500\n ba148c8e-b0d2-4934-bb40-35cc111d0a99\n \n \n Tourist Tax|A|A0410459|bc35339c-3c6f-4e98-9afb-5235c8e8a287|2024-01-27\n 999\n 500\n 64590858-5888-418e-bf53-55835dbe10da\n \n \n \n \n 200001563808\n TUI\n 2024-01-08\n \n \n 01\n Akkoord\n \n \n \n \n"
AddProAvailabilityResponseTransportExample:
value: "\n \n \n 7f44c39a-d247-42ba-8605-d188f63dc264\n 2024-01-09\n \n 1\n TUI\n 9998\n AddProAvailabilityTransportRequest\n AddProAvailabilityTransportResponse\n ja\n \n \n \n 8baccc9b-1a87-42fa-9e4e-866c3eb30020\n 2\n 0\n 0\n 2024-01-27\n AMS\n LG\n 7\n PAKK\n \n \n \n 4d43a766-6507-46c4-984c-62084cb12be2#20240127 OR1661 AMSTFS#CONTRACTED\n VL\n \n OR\n TuiFlyNe\n OR 1661\n \n \n \n \n AMS\n \n 2024-01-27\n \n \n \n TFS\n \n 2024-01-27\n \n \n PNOM\n 2\n \n \n \n f668f2ed-a972-4dc9-a09b-009189f62f32#20240203 OR1662 TFSAMS#CONTRACTED\n VL\n \n OR\n TuiFlyNe\n OR 1662\n \n \n \n \n TFS\n \n 2024-02-03\n \n \n \n AMS\n \n 2024-02-04\n \n \n PNOM\n 2\n \n \n \n \n BG00\n 00 kg hold baggage\n bagage\n \n 2024-01-27\n \n \n 2024-01-27\n \n 99\n \n 01\n OK\n \n 0\n \n 4d43a766-6507-46c4-984c-62084cb12be2#20240127 OR1661 AMSTFS#CONTRACTED\n PNOM\n \n baggage\n \n \n BG20\n 20 kg hold baggage\n bagage\n \n 2024-01-27\n \n \n 2024-01-27\n \n 99\n \n 01\n OK\n \n 2500\n \n 4d43a766-6507-46c4-984c-62084cb12be2#20240127 OR1661 AMSTFS#CONTRACTED\n PNOM\n \n baggage\n \n \n BG25\n 25 kg hold baggage\n bagage\n \n 2024-01-27\n \n \n 2024-01-27\n \n 99\n \n 01\n OK\n \n 2900\n \n 4d43a766-6507-46c4-984c-62084cb12be2#20240127 OR1661 AMSTFS#CONTRACTED\n PNOM\n \n baggage\n \n \n BG30\n 30 kg hold baggage\n bagage\n \n 2024-01-27\n \n \n 2024-01-27\n \n 99\n \n 01\n OK\n \n 3400\n \n 4d43a766-6507-46c4-984c-62084cb12be2#20240127 OR1661 AMSTFS#CONTRACTED\n PNOM\n \n baggage\n \n \n BG40\n 40 kg hold baggage\n bagage\n \n 2024-01-27\n \n \n 2024-01-27\n \n 99\n \n 01\n OK\n \n 4200\n \n 4d43a766-6507-46c4-984c-62084cb12be2#20240127 OR1661 AMSTFS#CONTRACTED\n PNOM\n \n baggage\n \n \n BG50\n 50 kg hold baggage\n bagage\n \n 2024-01-27\n \n \n 2024-01-27\n \n 99\n \n 01\n OK\n \n 5200\n \n 4d43a766-6507-46c4-984c-62084cb12be2#20240127 OR1661 AMSTFS#CONTRACTED\n PNOM\n \n baggage\n \n \n COMFORT_SEAT\n Comfort stoelen\n stoelen\n \n 2024-01-27\n \n \n 2024-01-27\n \n 39\n \n 01\n OK\n \n 2000\n 2\n 17\n \n 4d43a766-6507-46c4-984c-62084cb12be2#20240127 OR1661 AMSTFS#CONTRACTED\n PNOM\n \n seatclass\n \n \n STANDARD_SEAT\n Standaard stoelen\n stoelen\n \n 2024-01-27\n \n \n 2024-01-27\n \n 99\n \n 01\n OK\n \n 0\n 2\n 17\n \n 4d43a766-6507-46c4-984c-62084cb12be2#20240127 OR1661 AMSTFS#CONTRACTED\n PNOM\n \n seatclass\n \n \n BG00\n 00 kg hold baggage\n bagage\n \n 2024-02-03\n \n \n 2024-02-04\n \n 99\n \n 01\n OK\n \n 0\n \n f668f2ed-a972-4dc9-a09b-009189f62f32#20240203 OR1662 TFSAMS#CONTRACTED\n PNOM\n \n baggage\n \n \n BG20\n 20 kg hold baggage\n bagage\n \n 2024-02-03\n \n \n 2024-02-04\n \n 99\n \n 01\n OK\n \n 2500\n \n f668f2ed-a972-4dc9-a09b-009189f62f32#20240203 OR1662 TFSAMS#CONTRACTED\n PNOM\n \n baggage\n \n \n BG25\n 25 kg hold baggage\n bagage\n \n 2024-02-03\n \n \n 2024-02-04\n \n 99\n \n 01\n OK\n \n 2900\n \n f668f2ed-a972-4dc9-a09b-009189f62f32#20240203 OR1662 TFSAMS#CONTRACTED\n PNOM\n \n baggage\n \n \n BG30\n 30 kg hold baggage\n bagage\n \n 2024-02-03\n \n \n 2024-02-04\n \n 99\n \n 01\n OK\n \n 3400\n \n f668f2ed-a972-4dc9-a09b-009189f62f32#20240203 OR1662 TFSAMS#CONTRACTED\n PNOM\n \n baggage\n \n \n BG40\n 40 kg hold baggage\n bagage\n \n 2024-02-03\n \n \n 2024-02-04\n \n 99\n \n 01\n OK\n \n 4200\n \n f668f2ed-a972-4dc9-a09b-009189f62f32#20240203 OR1662 TFSAMS#CONTRACTED\n PNOM\n \n baggage\n \n \n BG50\n 50 kg hold baggage\n bagage\n \n 2024-02-03\n \n \n 2024-02-04\n \n 99\n \n 01\n OK\n \n 5200\n \n f668f2ed-a972-4dc9-a09b-009189f62f32#20240203 OR1662 TFSAMS#CONTRACTED\n PNOM\n \n baggage\n \n \n COMFORT_SEAT\n Comfort stoelen\n stoelen\n \n 2024-02-03\n \n \n 2024-02-04\n \n 39\n \n 01\n OK\n \n 2000\n 2\n 17\n \n f668f2ed-a972-4dc9-a09b-009189f62f32#20240203 OR1662 TFSAMS#CONTRACTED\n PNOM\n \n seatclass\n \n \n STANDARD_SEAT\n Standaard stoelen\n stoelen\n \n 2024-02-03\n \n \n 2024-02-04\n \n 99\n \n 01\n OK\n \n 0\n 2\n 17\n \n f668f2ed-a972-4dc9-a09b-009189f62f32#20240203 OR1662 TFSAMS#CONTRACTED\n PNOM\n \n seatclass\n \n \n \n \n \n"
AvailabilityRequestExample:
value: "\n \n 1\n \n 2024-01-27\n \n 1\n 9998\n TUI\n AvailabilityRequest\n AvailabilityResponse\n \n \n \n \n 8baccc9b-1a87-42fa-9e4e-866c3eb30020\n TUI_NL\n 2\n 0\n 0\n 2024-01-27\n 7\n PAKK\n \n \n \n\n"
ReceiptRequestExample:
value: "\n \n 99769a45-0d36-498d-b742-71a257d86c9e\n \n 2024-01-08\n \n 1\n 9998\n TUI\n ReceiptRequest\n ReceiptResponse\n \n \n \n \n 8baccc9b-1a87-42fa-9e4e-866c3eb30020\n 2024-01-27\n 7\n \n \n 1\n 1990-11-20\n \n \n 2\n 1990-11-21\n \n \n \n ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED\n VL\n \n OR\n Tui Fly\n OR 1653\n \n \n \n \n EIN\n \n 2024-01-27\n \n \n \n TFS\n \n 2024-01-27\n \n \n PNOM\n 2\n 1\n 2\n \n \n \n 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED\n VL\n \n OR\n Tui Fly\n OR 1653\n \n \n \n \n TFS\n \n 2024-02-03\n \n \n \n EIN\n \n 2024-02-03\n \n \n PNOM\n 2\n 1\n 2\n \n \n \n \n BG00\n BG00\n bagage\n \n 2024-01-27\n \n \n ec148e56-43a5-49bf-93d2-39750303da69#20240127 OR1653 EINTFS#CONTRACTED\n PNOM\n \n \n 1\n 2\n 2\n \n baggage\n \n \n BG00\n BG00\n bagage\n \n 2024-02-03\n \n \n 65111533-fa95-47d0-ac8a-fa2c417c9357#20240203 OR1653 TFSEIN#CONTRACTED\n PNOM\n \n \n 1\n 2\n 2\n \n baggage\n \n \n \n \n A0410459\n HOT\n 2024-01-27\n 2024-02-03\n \n bc35339c-3c6f-4e98-9afb-5235c8e8a287\n 4PK\n \n LG\n \n \n 1\n 1\n 2\n \n \n \n \n \n\n"
securitySchemes:
oAuth2ClientCredentials:
type: oauth2
description: This API uses OAuth 2 with the implicit grant flow.
flows:
clientCredentials:
tokenUrl: https://prod.api.tui/oauth2/token
scopes: {}
x-header: 'This API returns the price and availability for TUI''s packages specifically for OTA''s according to the G7 standard.
'
x-summary: "This API returns the price and availability for TUI's packages specifically for OTA's according to the G7 standard.\nThe Travelmessage API returns information on all the available tui.nl packages, along with other relevant details such as price, extras, etc. for this specified package. \nThis API also allows to start a bookingdialogue for these packages.\n"