Unified Checkout API Reference
|
POST |
book/reservation/reservations/build Base path: Pre-production https://api.pp.travelport.net/11/air/ Production https://api.travelport.net/11/air/ |
Related Content: Unified Checkout Guide
As an alternative to the multi-request booking workflow that takes place in a workbench session, you can send all booking details and commit one unified checkout payload to create a booking. The unified checkout book request does not support some of the optional steps in the booking workflow, such as adding seats or ancillaries. Available for both NDC and GDS.
Request
As part of the request requirements, also see Authentication and Common Flights API Headers.
Query Parameters
None.
Request Body
The following information applies to both reference and full payload requests.
|
Object |
Description |
Required/Optional |
|---|---|---|
|
ReservationQueryBuild |
Top level object. Includes ReservationBuild. |
Required |
|
ReservationBuild |
Top level object.
|
Required |
|
When a carrier deems that there is not enough time for a passenger to reach the connecting flight, the carrier returns an Minimum Connect Time (MCT) warning and the booking fails. To override the warning and create the booking, either do not include in the request or send overrideMCTInd=true. |
Optional |
|
By default, reservation details are stored for one month after all travel on the itinerary is completed; the reservation is then purged and no longer available. Use autoDeleteDate to extend the retention date. You can set a purge date that is up to 331 days from the date the reservation was created. Adding a purge date creates a retention segment on the reservation. |
Optional |
|
Traveler |
Top level object for traveler details. Array. Send one instance for each passenger to add. Multiple passengers are supported. Can include PersonName, Telephone, Address, Email, and TravelDocument objects. Required information is the same as for Traveler Add.
|
Required |
|
Send value of travelerRefId_1 for the first traveler, then increment for each additional traveler (e.g., travelerRefId_2). Traveler/id is only mandatory when referenced elsewhere in the request, such as in SpecialService and PrimaryContact (TravelerIdentifier/Identifier/value). |
Required if referenced in the request |
|
Passenger type code (PTC) for this traveler. Some of the common PTCs supported include ADT, INF, INS, CHD, UNN. Private fare PTCs, including INN, JNN, VNN, ITF, JNF, and VFF, may also be supported, subject to airline support. See the Downloads page to download a full list of PTCs. |
Required for all PTCs other than ADT; if not sent defaults to ADT |
|
Required only for infant and child PTC types (INF, INS, CHD, UNN). Send in YYYY-MM-DD format, for example,
|
Required for infant and child PTCs. |
|
Supported values:
|
Optional |
|
Traveler name details. Given and Surname required. |
Required |
|
Traveler phone information. See the Add Traveler API Reference for details. NDC carriers typically require either an email address or phone number for booking. Recommended best practice is to provide both Email and Telephone for NDC.
|
Optional |
|
|
Traveler email address information. See the Add Traveler API Reference for details. |
Optional |
|
Optional details about traveler identification documents such as a passport. See the Add Traveler API Reference for details. |
Optional |
|
PrimaryContact |
Primary traveler's contact information. Email, Telephone, and TravelerIdentifier required.
|
Optional |
|
ReservationComment |
Any comments about the booking |
Optional |
|
Accounting |
Accounting remarks |
Optional |
|
SpecialService |
Applies to GDS only. Add Special Service Request for disability or meals. |
Optional |
|
FormOfPayment |
@type defines the type of payment being sent. Supported values:
Each type of payment has specific required information. Refer to the for Add Form of Payment for required/optional objects. FormOfPaymentRef: String. Send a custom identifier for this FOP. Supports up to 256 alphanumeric characters. Identifier: Identifier details. Key value pairs:
This example defines both a cash and credit card form of payment within the FormOfPayment object.
|
Required for instant ticket Do not send for book and hold nor for unpriced segments |
|
Payment |
The same information required for Add Payment is required, unless otherwise indicated below. Applies the payment defined in FormOfPayment to the offer/s specified in the request. Identifier: Payment identifier. Key value pair:
Amount: Object for total amount of the offer, including taxes and fees. FormOfPaymentIdentifier: Top level object for FOP to reference OfferIdentifier: Top level object for the offer/s to send payment for.
|
Required for instant ticket Do not send for book and hold nor for unpriced segments |
|
Notification |
Top-level object. May include QueueNumber. Date object not supported at this time. |
Optional; required for QueueNumber |
|
QueueNumber |
Used to place a booking on a queue. (See Queues in the Ticketing Guide for details.) If sending, send with Notification; at a minimum must send queue number in value below.
|
Optional |
In addition to the information above, both full payload and reference payload have other details that are required in the request.
Full payload details
GDS only
|
Object |
Description |
Required/Optional |
|---|---|---|
|
ProductCriteriaAir |
Top level object for flight details.
|
Required |
|
The sequence number of this leg of the itinerary. |
Required |
|
SpecificFlightCriteria |
Array. Each instance is one flight on that leg. For more information, refer to Add Offer Full Payload. |
Required |
|
String. IATA code of airline carrier for flight. |
Required |
|
String. Flight number assigned by airline. |
Required |
|
String. Departure date of flight in YYYY-MM-DD format (e.g., departureDate="2024-12-06") |
Required |
|
String. Departure time of flight. HH:MM:SS (24-hour) format (e.g., departureTime="18:00"). |
Required |
|
String. Arrival date of flight in YYYY-MM-DD format. |
Required |
|
String. Arrival time of flight in HH:MM:SS (24-hour) format. |
Required |
|
String. IATA airport code of departure. |
Required |
|
String. IATA airport code of arrival. |
Required |
|
String. Cabin class to book. |
Required |
|
String. Class of service to book. |
Required |
|
Order of this segment in this leg, starting with 1 for the first segment on the leg. A segment is one flight with the same flight number. Note that the segmentSequence value for connecting flights is the same; for example, for two connecting flights on the outbound or first leg of the itinerary, both flights have the segmentSequence value 1. |
Required |
|
String. Send for unpriced segments. Supported for the following segment status codes:
Refer to Unpriced Segments in the Unified Checkout Guide. |
Required for unpriced segment |
Reference payload details
When sending a reference payload Unified Checkout request, flight and price details from the previous shop and price transactions are referenced in the Unified Checkout request. Applies to both GDS and NDC.
|
Object |
Description |
Required/Optional |
|---|---|---|
|
BuildFromCatalogOfferingsRequest |
Top level object for offer details. For more information, refer to Add Offer Reference Payload.
|
Required |
|
CatalogProductOfferingsIdentifier |
Top level object for transaction identifier from the search or price response. Includes Identifier object. |
Required |
|
Top level object. Includes value. |
Required |
|
Sends the transaction identifier from the previous Search, Next Leg Search, or Flight Specific Search response in the object:
To add an offer from a previous Price response, either full or reference payload, send the value returned in the Price response in the object:
When adding an offer from a previous Price response, either full or reference payload, you must remove the _PC from the end of the identifier returned in Price, as in
|
Required |
|
CatalogOfferingIdentifier |
Top level object for offer identifier. Array. Send one instance for each offer. Includes Identifier object. |
Required |
|
Top level object. Includes value. |
Required |
|
Sends the offer identifier from the previous Search, Next Leg Search, or Flight Specific Search response in
To add an offer from a previous Price response, either full or reference payload, send the value returned in the response in
|
Required |
|
ProductIdentifier |
Top level object for product identifier. Includes Identifier object. |
Required |
|
Top level object. Includes value. |
Required |
|
Sends the product identifier from the previous Search, Next Leg Search, or Flight Specific Search response in
To add an offer from a previous Price response, either full or reference payload, send the value returned in the response in
|
Required |
Response
The response returns all details from the request about the booking, which generally include the offer (actual air segments booked), traveler details, and reservation confirmation information. A successful booking returns a unique six-digit alphanumeric number called the reservation locator in Receipt/Confirmation/Locator.
|
Object |
Description |
|---|---|
|
Reservation |
Top level object. |
|
Offer/TermsAndConditionsFull |
If no payment information was sent in the request, the booking is confirmed by the airline but not yet ticketed. Offer/TermsAndConditionsFull provides the payment and ticketing time limits in ExpiryDate and PaymentTimeLimit. |
|
Receipt |
Top level object. |
|
Identifier |
Returns the system-generated offer identifier in the following key value pairs; in this case authority is Travelport: |
|
Confirmation/Locator |
A successful booking returns a unique six-digit alphanumeric number in Locator/value. |
|
UnpricedSegments |
Returns details of unpriced segments. When unpriced segments are in the request, these objects also return unpriced segment information:
|
Example Requests
GDS full payload
The following full payload sends the minimum information needed to book a GDS offer. This example does not send Payment or FormOfPayment so the offer is put on hold and no ticket is issued.
{
"ReservationQueryBuild": {
"@type": "ReservationQueryBuild",
"ReservationBuild": {
"@type": "ReservationBuildFromProducts",
"Traveler": [
{
"@type": "Traveler",
"id": "travelerRefId_1",
"birthDate": "1988-09-18",
"passengerTypeCode": "ADT",
"gender": "Male",
"PersonName": {
"@type": "PersonNameDetail",
"Given": "Jack",
"Middle": "R",
"Surname": "Smith"
},
"Telephone": [
{
"@type": "Telephone",
"countryAccessCode": "1",
"areaCityCode": "909",
"phoneNumber": "212456122",
"extension": "1243",
"id": "1",
"cityCode": "ORD",
"role": "Office"
}
],
"Email": [
{
"emailType": "TO",
"value": "jsmith2@gmail.com"
}
]
}
],
"ProductCriteriaAir": [
{
"sequence": 0,
"SpecificFlightCriteria": [
{
"carrier": "AF",
"flightNumber": "11",
"departureDate": "2026-10-10",
"departureTime": "01:00:00",
"arrivalDate": "2026-10-10",
"arrivalTime": "14:10:00",
"from": "JFK",
"to": "CDG",
"segmentSequence": 1
}
]
},
{
"sequence": 1,
"SpecificFlightCriteria": [
{
"carrier": "AF",
"flightNumber": "4",
"departureDate": "2026-10-13",
"departureTime": "10:45:00",
"arrivalDate": "2026-10-13",
"arrivalTime": "12:55:00",
"from": "CDG",
"to": "JFK",
"segmentSequence": 1
}
]
}
]
}
}
}
The following full payload sends all information needed to book and ticket a GDS offer, including optional details.
{
"ReservationQueryBuild": {
"@type": "ReservationQueryBuild",
"ReservationBuild": {
"@type": "ReservationBuildFromProducts",
"overrideMCTInd": true,
"autoDeleteDate": "2026-10-24",
"Traveler": [
{
"@type": "Traveler",
"id": "travelerRefId_1",
"birthDate": "1980-06-01",
"gender": "Male",
"passengerTypeCode": "ADT",
"PersonName": {
"@type": "PersonNameDetail",
"Prefix": "Mr",
"Given": "John",
"Middle": "F",
"Surname": "Smith"
},
"Telephone": [
{
"@type": "Telephone",
"countryAccessCode": "1",
"areaCityCode": "909",
"phoneNumber": "212456121",
"extension": "1243",
"id": "4",
"cityCode": "ORD",
"role": "Office"
}
],
"Email": [
{
"emailType": "TO",
"value": "jsmith1@gmail.com"
}
],
"CustomerLoyalty": [
{
"value": "9098889",
"supplier": "BA"
}
],
"Comments": {
"@type": "Comments",
"Comment": [
{
"value": "CEO"
}
]
},
"TravelDocument": [
{
"@type": "TravelDocumentDetail",
"docNumber": "77245968",
"docType": "Passport",
"issueDate": "2019-12-22",
"expireDate": "2027-02-22",
"issueCountry": "USA",
"birthDate": "1980-06-01",
"birthCountry": "USA",
"Gender": "Male",
"PersonName": {
"@type": "PersonName",
"Given": "John",
"Middle": "F",
"Surname": "Smith"
},
"IssuedForGeoPoliticalArea": {
"value": "IN"
}
}
]
}
],
"PrimaryContact": [
{
"@type": "PrimaryContact",
"shareWithSupplier": [
"YY"
],
"Email": {
"value": "primary-ctc@gmail.com"
},
"Telephone": {
"@type": "Telephone",
"role": "Mobile",
"phoneNumber": "581478"
},
"TravelerIdentifier": {
"Identifier": {
"value": "travelerRefId_1"
}
}
}
],
"ReservationComment": [
{
"@type": "ReservationComment",
"id": "reservationComment_1",
"commentSource": "Agency",
"shareWith": "Supplier",
"shareWithSupplier": [
"YY"
],
"Comment": [
{
"id": "comment_1",
"name": "OSI Remarks",
"language": "EN",
"value": "PASSENGER IS CEO OF ACME GLOBAL"
}
]
}
],
"Accounting": {
"id": "accounting_1",
"AccountingRef": "accounting_1",
"NameValuePair": [
{
"value": "documentInvoice.",
"name": "NP.H**A INV 41641463345"
},
{
"value": "offerNumber.",
"name": "NP.H**A PTR 41641463345"
},
{
"value": "Commission.",
"name": "NP.H**A CMM 0/3.6"
},
{
"value": "FOP.",
"name": "FOP.NP H**A FOP 18916143003"
}
]
},
"DocumentOverrides": [
{
"@type": "DocumentOverrides",
"id": "documentOverrides_1",
"DocumentOverridesRef": "documentOverrides_1",
"TourCodes": [
{
"TourCode": {
"tourCodeType": "Inclusive Tour",
"value": "IT TOUR CODE"
}
}
],
"Commissions": [
{
"Commission": {
"@type": "CommissionPercent",
"Percent": 20
}
}
]
}
],
"TravelAgencyDetail": {
"Address": [
{
"AddressLine": [
"2701 CANYON BOULEVARD"
],
"City": "BOULDER",
"StateProv": {
"name": "COLORADO"
},
"Country": {
"name": "US"
},
"PostalCode": "80302",
"Addressee": "XZY AGENCY"
}
],
"CorporateCode": "TEST01USCWT",
"Telephone": [
{
"countryAccessCode": "1",
"areaCityCode": "719",
"phoneNumber": "7901741",
"extension": "123",
"cityCode": "DEN"
}
],
"Email": [
{
"value": "agency-email@gmail.com"
}
]
},
"SpecialService": [
{
"@type": "SpecialServiceMeal",
"id": "string",
"Status": {
"value": "Requested",
"code": "NN"
},
"TravelerIdentifier": {
"Identifier": {
"value": "travelerRefId_1"
}
},
"SSRCode": "KSML"
}
],
"FormOfPayment": [
{
"@type": "FormOfPaymentPaymentCard",
"id": "formOfPayment_1",
"FormOfPaymentRef": "formOfPayment_1",
"Identifier": {
"authority": "Travelport",
"value": "A0656EFF-FAF4-456F-B061-0161008D6FOP"
},
"PaymentCard": {
"@type": "PaymentCardDetail",
"id": "paymentCard_4",
"expireDate": "0528",
"CardType": "Credit",
"CardCode": "VI",
"CardHolderName": "JOHN SMITH",
"CardNumber": {
"@type": "CardNumber",
"PlainText": "4111111111111111"
},
"SeriesCode": {
"PlainText": "777"
}
}
}
],
"Payment": [
{
"@type": "Payment",
"id": "payment_1",
"Identifier": {
"authority": "Travelport",
"value": "A0656EFF-FAF4-456F-B061-0161008D6FOP"
},
"Amount": {
"code": "AUD",
"value": "0.00"
},
"FormOfPaymentIdentifier": {
"id": "formOfPayment_1",
"FormOfPaymentRef": "formOfPayment_1",
"Identifier": {
"value": "A0656EFF-FAF4-456F-B061-0161008D6FOP"
}
},
"OfferIdentifier": [
{
"id": "offer_1",
"offerRef": "offer_1",
"Identifier": {
"authority": "Travelport",
"value": "offer_1"
}
}
]
}
],
"ProductCriteriaAir": [
{
"sequence": 0,
"SpecificFlightCriteria": [
{
"flightNumber": "285",
"carrier": "BA",
"departureDate": "2026-10-10",
"departureTime": "10:45:00",
"arrivalDate": "2026-10-10",
"arrivalTime": "13:50:00",
"from": "LHR",
"to": "SFO",
"classOfService": "Y",
"cabin": "Economy",
"segmentSequence": 1,
"ContentSource": "GDS"
}
]
},
{
"sequence": 1,
"SpecificFlightCriteria": [
{
"flightNumber": "284",
"carrier": "BA",
"departureDate": "2026-10-16",
"departureTime": "16:35:00",
"arrivalDate": "2026-10-17",
"arrivalTime": "11:00:00",
"from": "SFO",
"to": "LHR",
"classOfService": "Y",
"cabin": "Economy",
"segmentSequence": 2,
"ContentSource": "GDS"
}
]
}
],
"Notification": [
{
"@type": "Notification",
"QueueNumber": [
{
"overridePCC": "XB7",
"value": 12
}
]
}
]
}
}
}
Full payload request for unpriced segments
{
"ReservationQueryBuild": {
"@type": "ReservationQueryBuild",
"ReservationBuild": {
"@type": "ReservationBuildFromProducts",
"bookAsUnpricedSegmentsInd": true,
"autoDeleteDate": "2026-10-24",
"Traveler": [
{
"@type": "Traveler",
"id": "travelerRefId_1",
"birthDate": "1980-06-01",
"gender": "Male",
"passengerTypeCode": "ADT",
"PersonName": {
"@type": "PersonNameDetail",
"Prefix": "Mr",
"Given": "John",
"Middle": "F",
"Surname": "Smith"
},
"Telephone": [
{
"@type": "Telephone",
"countryAccessCode": "1",
"areaCityCode": "909",
"phoneNumber": "212456121",
"extension": "1243",
"id": "4",
"cityCode": "ORD",
"role": "Office"
}
],
"Email": [
{
"emailType": "TO",
"value": "jsmith1@gmail.com"
}
],
"CustomerLoyalty": [
{
"value": "9098889",
"supplier": "TK"
}
],
"Comments": {
"@type": "Comments",
"Comment": [
{
"value": "CEO"
}
]
},
"TravelDocument": [
{
"@type": "TravelDocumentDetail",
"docNumber": "77245968",
"docType": "Passport",
"issueDate": "2019-12-22",
"expireDate": "2027-02-22",
"issueCountry": "USA",
"birthDate": "1980-06-01",
"birthCountry": "USA",
"Gender": "Male",
"PersonName": {
"@type": "PersonName",
"Given": "John",
"Middle": "F",
"Surname": "Smith"
},
"IssuedForGeoPoliticalArea": {
"value": "IN"
}
}
]
}
],
"PrimaryContact": [
{
"@type": "PrimaryContact",
"shareWithSupplier": [
"YY"
],
"Email": {
"value": "primary-ctc@gmail.com"
},
"Telephone": {
"@type": "Telephone",
"role": "Mobile",
"phoneNumber": "581478"
},
"TravelerIdentifier": {
"Identifier": {
"value": "travelerRefId_1"
}
}
}
],
"ReservationComment": [
{
"@type": "ReservationComment",
"id": "reservationComment_1",
"commentSource": "Agency",
"shareWith": "Supplier",
"shareWithSupplier": [
"YY"
],
"Comment": [
{
"id": "comment_1",
"name": "OSI Remarks",
"language": "EN",
"value": "PASSENGER IS CEO OF ACME GLOBAL"
}
]
}
],
"Accounting": {
"id": "accounting_1",
"AccountingRef": "accounting_1",
"NameValuePair": [
{
"value": "documentInvoice.",
"name": "NP.H**A INV 41641463345"
},
{
"value": "offerNumber.",
"name": "NP.H**A PTR 41641463345"
},
{
"value": "Commission.",
"name": "NP.H**A CMM 0/3.6"
},
{
"value": "FOP.",
"name": "FOP.NP H**A FOP 18916143003"
}
]
},
"DocumentOverrides": [
{
"@type": "DocumentOverrides",
"id": "documentOverrides_1",
"DocumentOverridesRef": "documentOverrides_1",
"DestinationPurpose": [
{
"purpose": "Business",
"destination": "Canada and Greenland"
}
]
}
],
"TravelAgencyDetail": {
"Address": [
{
"AddressLine": [
"2701 CANYON BOULEVARD"
],
"City": "BOULDER",
"StateProv": {
"name": "COLORADO"
},
"Country": {
"name": "US"
},
"PostalCode": "80302",
"Addressee": "XZY AGENCY"
}
],
"CorporateCode": "TEST01USCWT",
"Telephone": [
{
"countryAccessCode": "1",
"areaCityCode": "719",
"phoneNumber": "7901741",
"extension": "123",
"cityCode": "DEN"
}
],
"Email": [
{
"value": "agency-email@gmail.com"
}
]
},
"ProductCriteriaAir": [
{
"sequence": 0,
"SpecificFlightCriteria": [
{
"flightNumber": "1979",
"carrier": "TK",
"departureDate": "2026-10-10",
"departureTime": "07:50:00",
"arrivalDate": "2026-10-10",
"arrivalTime": "09:50:00",
"from": "IST",
"to": "LHR",
"classOfService": "Y",
"cabin": "Economy",
"passiveSegmentStatus": "AK"
}
]
},
{
"sequence": 1,
"SpecificFlightCriteria": [
{
"flightNumber": "1988",
"carrier": "TK",
"departureDate": "2026-10-16",
"departureTime": "06:30:00",
"arrivalDate": "2026-10-16",
"arrivalTime": "12:25:00",
"from": "LHR",
"to": "IST",
"classOfService": "Y",
"cabin": "Economy",
"passiveSegmentStatus": "AK"
}
]
}
],
"Notification": [
{
"@type": "Notification",
"QueueNumber": [
{
"overridePCC": "XB7",
"value": 12
}
]
}
]
}
}
}
GDS reference payload
The following reference payload sends the minimum information needed to book a GDS offer. This example does not send Payment or FormOfPayment so the offer is put on hold and no ticket is issued.
{
"ReservationQueryBuild": {
"@type": "ReservationQueryBuild",
"ReservationBuild": {
"@type": "ReservationBuildFromCatalogProductOfferings",
"Traveler": [
{
"@type": "Traveler",
"id": "travelerRefId_1",
"birthDate": "1988-09-18",
"passengerTypeCode": "ADT",
"gender": "Male",
"PersonName": {
"@type": "PersonNameDetail",
"Given": "Patrick",
"Middle": "R",
"Surname": "Smith"
},
"Telephone": [
{
"@type": "Telephone",
"countryAccessCode": "1",
"areaCityCode": "909",
"phoneNumber": "212456122",
"extension": "1243",
"id": "1",
"cityCode": "ORD",
"role": "Office"
}
],
"Email": [
{
"emailType": "TO",
"value": "psmith@gmail.com"
}
]
}
],
"BuildFromCatalogProductOfferingsRequest": {
"@type": "BuildFromCatalogProductOfferingsRequestAir",
"CatalogProductOfferingsIdentifier": {
"Identifier": {
"value": "4743aaad-0b40-47f7-8769-60f1df284e62"
}
},
"CatalogProductOfferingSelection": [
{
"CatalogProductOfferingIdentifier": {
"Identifier": {
"value": "o1"
}
},
"ProductIdentifier": [
{
"Identifier": {
"value": "p0"
}
}
]
},
{
"CatalogProductOfferingIdentifier": {
"Identifier": {
"value": "o2"
}
},
"ProductIdentifier": [
{
"Identifier": {
"value": "p2"
}
}
]
}
]
}
}
}
}
The following reference payload sends all information needed to book and ticket a GDS offer, including optional details.
{
"ReservationQueryBuild": {
"@type": "ReservationQueryBuild",
"ReservationBuild": {
"@type": "ReservationBuildFromCatalogProductOfferings",
"overrideMCTInd": "true",
"autoDeleteDate": "2026-12-24",
"Traveler": [
{
"@type": "Traveler",
"id": "travelerRefId_1",
"birthDate": "1980-06-01",
"passengerTypeCode": "ADT",
"gender": "Male",
"PersonName": {
"@type": "PersonNameDetail",
"Prefix": "Mr",
"Given": "John",
"Middle": "F",
"Surname": "Smith",
"Suffix": "ADT"
},
"Telephone": [
{
"@type": "Telephone",
"countryAccessCode": "1",
"areaCityCode": "909",
"phoneNumber": "8830389767",
"extension": "1243",
"id": "1",
"cityCode": "ORD",
"role": "Office"
}
],
"Email": [
{
"emailType": "TO",
"value": "js@gmail.com"
}
],
"CustomerLoyalty": [
{
"value": "7388982",
"supplier": "BA"
}
],
"Comments": {
"@type": "Comments",
"Comment": [
{
"value": "CEO"
}
]
},
"TravelDocument": [
{
"@type": "TravelDocumentDetail",
"docNumber": "9833555454",
"docType": "Passport",
"Gender": "Male",
"issueDate": "2020-07-04",
"expireDate": "2030-12-05",
"issueCountry": "USA",
"birthDate": "1980-06-01",
"birthPlace": "IND",
"Nationality": "IND",
"personName": {
"@type": "PersonNameDetail",
"Given": "John",
"Middle": "F",
"Surname": "Smith"
},
"IssuedForGeoPoliticalArea": {
"value": "AUS"
}
}
]
}
],
"FormOfPayment": [
{ "@type": "FormOfPaymentCash",
"id": "formOfPayment_1",
"FormOfPaymentRef": "formOfPayment_1",
"Identifier": {
"authority": "Travelport", "value": "A0656EFF-FAF4-456F-B061-0161008D6FOP"
}
}
],
"Payment": [
{
"@type": "Payment",
"id": "payment_1",
"Identifier": {
"authority": "Travelport",
"value": "A0656EFF-FAF4-456F-B061-0161008D6A5E"
},
"Amount": {
"code": "AUD",
"minorUnit": 2,
"currencySource": "Charged",
"value": 0
},
"FormOfPaymentIdentifier": {
"type": "FormOfPaymentCash", "id": "formOfPayment_1",
"FormOfPaymentRef": "formOfPayment_1",
"Identifier": {
"authority": "Travelport",
"value": "A0656EFF-FAF4-456F-B061-0161008D6FOP"
}
},
"OfferIdentifier": [
{
"id": "offer_1",
"offerRef": "offer_1",
"Identifier": {
"authority": "Travelport",
"value": "offer_1"
}
}
]
}
],
"PrimaryContact": [
{
"@type": "PrimaryContact",
"shareWithSupplier": [
"YY"
],
"Email": {
"value": "primary-ctc@gmail.com"
},
"Telephone": {
"@type": "Telephone",
"role": "Mobile",
"phoneNumber": "581478"
},
"TravelerIdentifier": {
"Identifier": {
"value": "travelerRefId_1"
}
}
}
],
"ReservationComment": [
{
"@type": "ReservationComment",
"id": "reservationComment_1",
"commentSource": "Agency",
"shareWith": "Supplier",
"shareWithSupplier": [
"YY"
],
"Comment": [
{
"id": "comment_1",
"name": "OSI Remarks",
"language": "EN",
"value": "PASSENGER IS CEO OF ACME GLOBAL"
}
]
}
],
"Accounting": {
"id": "accounting_1",
"AccountingRef": "accounting_1",
"NameValuePair": [
{
"value": "documentInvoice.",
"name": "NP.H**A INV 41641463345"
},
{
"value": "offerNumber.",
"name": "NP.H**A PTR 41641463345"
},
{
"value": "Commission.",
"name": "NP.H**A CMM 0/3.6"
},
{
"value": "FOP.",
"name": "FOP.NP H**A FOP 18916143003"
}
]
},
"DocumentOverrides": [
{
"@type": "DocumentOverrides",
"id": "documentOverrides_1",
"DocumentOverridesRef": "documentOverrides_1",
"TourCodes": [
{
"TourCode": {
"tourCodeType": "Inclusive Tour",
"value": "IT TOUR CODE"
}
}
],
"Commissions": [
{
"Commission": {
"@type": "CommissionPercent",
"Percent": 20
}
}
]
}
],
"TravelAgencyDetail": {
"Address": [
{
"AddressLine": [
"2701 CANYON BOULEVARD"
],
"City": "BOULDER",
"StateProv": {
"name": "COLORADO"
},
"Country": {
"name": "US"
},
"PostalCode": "80302",
"Addressee": "XZY AGENCY"
}
],
"CorporateCode": "TEST01USCWT",
"Telephone": [
{
"countryAccessCode": "1",
"areaCityCode": "719",
"phoneNumber": "7901741",
"extension": "123",
"cityCode": "DEN"
}
],
"Email": [
{
"value": "travelagency@gmail.com"
}
]
},
"BuildFromCatalogProductOfferingsRequest": {
"@type": "BuildFromCatalogProductOfferingsRequestAir",
"CatalogProductOfferingsIdentifier": {
"Identifier": {
"value": "a6b3a92e-a80a-4d6a-8311-67bbec6851d0"
}
},
"CatalogProductOfferingSelection": [
{
"CatalogProductOfferingIdentifier": {
"Identifier": {
"value": "o1"
}
},
"ProductIdentifier": [
{
"Identifier": {
"value": "p0"
}
}
]
},
{
"CatalogProductOfferingIdentifier": {
"Identifier": {
"value": "o2"
}
},
"ProductIdentifier": [
{
"Identifier": {
"value": "p4"
}
}
]
}
]
},
"Notification": [
{
"@type": "Notification",
"QueueNumber": [
{
"overridePCC": "XB7",
"value": 12
}
]
}
]
}
}
}
NDC reference payload request
The following reference payload sends the information needed to book and ticket an NDC offer.
{
"ReservationQueryBuild": {
"@type": "ReservationQueryBuild",
"ReservationBuild": {
"@type": "ReservationBuildFromCatalogProductOfferings",
"autoDeleteDate": "2026-12-24",
"Traveler": [
{
"@type": "Traveler",
"id": "travelerRefId_1",
"birthDate": "1988-09-18",
"passengerTypeCode": "ADT",
"gender": "Male",
"PersonName": {
"@type": "PersonNameDetail",
"Given": "Peter",
"Surname": "Jones"
},
"Telephone": [
{
"@type": "Telephone",
"countryAccessCode": "1",
"areaCityCode": "305",
"phoneNumber": "4657788",
"extension": "1243",
"id": "1",
"cityCode": "MIA",
"role": "Office"
}
],
"Email": [
{
"emailType": "TO",
"value": "pj@gmail.com"
}
],
"Comments": {
"@type": "Comments",
"Comment": [
{
"value": "CEO"
}
]
},
"TravelDocument": [
{
"@type": "TravelDocumentDetail",
"docNumber": "7891232232",
"docType": "Passport",
"Gender": "Male",
"issueDate": "2020-07-04",
"expireDate": "2030-12-05",
"issueCountry": "USA",
"birthDate": "1988-09-18",
"birthPlace": "IND",
"Nationality": "IND",
"personName": {
"@type": "PersonNameDetail",
"Given": "Peter",
"Surname": "Jones"
},
"IssuedForGeoPoliticalArea": {
"value": "AUS"
}
}
]
}
],
"PrimaryContact": [
{
"@type": "PrimaryContact",
"shareWithSupplier": [
"YY"
],
"Email": {
"value": "primary-ctc@test.com"
},
"Telephone": {
"@type": "Telephone",
"role": "Mobile",
"phoneNumber": "581478"
},
"TravelerIdentifier": {
"Identifier": {
"value": "travelerRefId_1"
}
}
}
],
"FormOfPayment": [
{
"@type": "FormOfPaymentCash",
"id": "formOfPayment_1",
"FormOfPaymentRef": "formOfPayment_1",
"Identifier": {
"authority": "Travelport",
"value": "A0656EFF-FAF4-456F-B061-0161008D6FOP"
}
}
],
"Payment": [
{
"@type": "Payment",
"id": "payment_1",
"Identifier": {
"authority": "Travelport",
"value": "A0656EFF-FAF4-456F-B061-0161008D6A5E"
},
"Amount": {
"code": "AUD",
"minorUnit": 2,
"currencySource": "Charged",
"value": 0
},
"FormOfPaymentIdentifier": {
"id": "formOfPayment_1",
"FormOfPaymentRef": "formOfPayment_1",
"Identifier": {
"authority": "Travelport",
"value": "A0656EFF-FAF4-456F-B061-0161008D6FOP"
}
},
"OfferIdentifier": [
{
"id": "offer_1",
"offerRef": "offer_1",
"Identifier": {
"authority": "Travelport",
"value": "offer_1"
}
}
]
}
],
"ReservationComment": [
{
"@type": "ReservationComment",
"id": "reservationComment_1",
"commentSource": "Agency",
"shareWith": "Supplier",
"shareWithSupplier": [
"YY"
],
"Comment": [
{
"id": "comment_1",
"name": "OSI Remarks",
"language": "EN",
"value": "PASSENGER IS CEO OF ACME GLOBAL"
}
]
}
],
"Accounting": {
"id": "accounting_1",
"AccountingRef": "accounting_1",
"NameValuePair": [
{
"value": "documentInvoice.",
"name": "NP.H**A INV 41641463345"
},
{
"value": "offerNumber.",
"name": "NP.H**A PTR 41641463345"
},
{
"value": "Commission.",
"name": "NP.H**A CMM 0/3.6"
},
{
"value": "FOP.",
"name": "FOP.NP H**A FOP 18916143003"
}
]
},
"TravelAgencyDetail": {
"Address": [
{
"AddressLine": [
"2701 CANYON BOULEVARD"
],
"City": "BOULDER",
"StateProv": {
"name": "COLORADO"
},
"Country": {
"name": "US"
},
"PostalCode": "80302",
"Addressee": "XZY AGENCY"
}
],
"CorporateCode": "TEST01USCWT",
"Telephone": [
{
"countryAccessCode": "1",
"areaCityCode": "719",
"phoneNumber": "7901741",
"extension": "123",
"cityCode": "DEN"
}
],
"Email": [
{
"value": "travelagency@gmail.com"
}
]
},
"BuildFromCatalogProductOfferingsRequest": {
"@type": "BuildFromCatalogProductOfferingsRequestAir",
"CatalogProductOfferingsIdentifier": {
"Identifier": {
"value": "ab1694ae-062d-4632-8123-d42873b246a2"
}
},
"CatalogProductOfferingSelection": [
{
"CatalogProductOfferingIdentifier": {
"Identifier": {
"value": "QF_CPO0"
}
},
"ProductIdentifier": [
{
"Identifier": {
"value": "QFp0"
}
}
]
},
{
"CatalogProductOfferingIdentifier": {
"Identifier": {
"value": "QF_CPO0"
}
},
"ProductIdentifier": [
{
"Identifier": {
"value": "QFp32"
}
}
]
}
]
},
"Notification": [
{
"@type": "Notification",
"QueueNumber": [
{
"overridePCC": "XB7",
"value": 12
}
]
}
]
}
}
}
Example Responses
GDS full payload responses
The following response is from a full payload request that sent the minimum information needed to book a GDS offer. The request did not include Payment or FormOfPayment, so the flights are help but not ticketed.
{
"ReservationResponse": {
"@type": "ReservationResponse",
"Reservation": {
"@type": "Reservation",
"Identifier": {
"authority": "Travelport",
"value": "fe8d64d6-64e1-4f89-87e7-730a5e7d2ec2"
},
"Offer": [
{
"@type": "Offer",
"id": "offer_1",
"Identifier": {
"authority": "Travelport",
"value": "940b6916-9c9b-425e-a07a-779f0df4c565"
},
"ContentSource": "GDS",
"Product": [
{
"@type": "ProductAir",
"id": "product_1",
"Identifier": {
"authority": "Travelport",
"value": "72ddd5a5-38fa-4dbc-9c5a-480ffec2832b"
},
"FlightSegment": [
{
"@type": "FlightSegment",
"id": "FlightSegment_01",
"sequence": 1,
"Flight": {
"@type": "Flight",
"duration": "PT7H10M",
"carrier": "AF",
"number": "11",
"equipment": "359",
"id": "Flight_01",
"Identifier": {
"authority": "Travelport",
"value": "f678626f-f06c-4e74-a84b-ff86f61dc9c3"
},
"Departure": {
"@type": "Departure",
"location": "JFK",
"date": "2026-10-10",
"time": "01:00:00"
},
"Arrival": {
"@type": "Arrival",
"location": "CDG",
"date": "2026-10-10",
"time": "14:10:00"
}
}
}
],
"PassengerFlight": [
{
"@type": "PassengerFlight",
"passengerQuantity": 1,
"passengerTypeCode": "ADT",
"FlightProduct": [
{
"@type": "FlightProduct",
"segmentSequence": [
1
],
"classOfService": "Y",
"cabin": "Economy",
"fareBasisCode": "YKN00NMD",
"fareType": "PublicFare"
}
]
}
]
},
{
"@type": "ProductAir",
"id": "product_2",
"Identifier": {
"authority": "Travelport",
"value": "4338d6d5-74fb-4d7b-be93-b892ecebb3db"
},
"FlightSegment": [
{
"@type": "FlightSegment",
"id": "FlightSegment_02",
"sequence": 2,
"Flight": {
"@type": "Flight",
"duration": "PT8H10M",
"carrier": "AF",
"number": "4",
"equipment": "77W",
"id": "Flight_02",
"Identifier": {
"authority": "Travelport",
"value": "63d267da-0fa8-4270-a260-b0926ababa69"
},
"Departure": {
"@type": "Departure",
"location": "CDG",
"date": "2026-10-13",
"time": "10:45:00"
},
"Arrival": {
"@type": "Arrival",
"location": "JFK",
"date": "2026-10-13",
"time": "12:55:00"
}
}
}
],
"PassengerFlight": [
{
"@type": "PassengerFlight",
"passengerQuantity": 1,
"passengerTypeCode": "ADT",
"FlightProduct": [
{
"@type": "FlightProduct",
"segmentSequence": [
2
],
"classOfService": "Y",
"cabin": "Economy",
"fareBasisCode": "YKN00NMD",
"fareType": "PublicFare"
}
]
}
]
}
],
"Price": {
"@type": "PriceDetail",
"id": "PriceDetail_1",
"CurrencyCode": {
"value": "AUD"
},
"Base": 4979,
"TotalTaxes": 1141.8,
"TotalFees": 0,
"TotalPrice": 6120.8,
"PriceBreakdown": [
{
"@type": "PriceBreakdownAir",
"quantity": 1,
"requestedPassengerType": "ADT",
"Amount": {
"@type": "Amount",
"CurrencyCode": {
"decimalPlace": 2,
"value": "USD"
},
"Base": 3549
},
"TravelerRefs": [
"travelerRefId_1"
]
},
{
"@type": "PriceBreakdownAir",
"quantity": 1,
"requestedPassengerType": "ADT",
"Amount": {
"@type": "Amount",
"currencySource": "Charged",
"approximateInd": true,
"CurrencyCode": {
"decimalPlace": 2,
"value": "AUD"
},
"Base": 4979,
"Taxes": {
"@type": "TaxesDetail",
"TotalTaxes": 1141.8,
"Tax": [
{
"currencyCode": "AUD",
"taxCode": "AY",
"value": 7.9
},
{
"currencyCode": "AUD",
"taxCode": "US",
"value": 65.8
},
{
"currencyCode": "AUD",
"taxCode": "XA",
"value": 5.4
},
{
"currencyCode": "AUD",
"taxCode": "XF",
"value": 6.4
},
{
"currencyCode": "AUD",
"taxCode": "XY",
"value": 9.9
},
{
"currencyCode": "AUD",
"taxCode": "YC",
"value": 10.4
},
{
"currencyCode": "AUD",
"taxCode": "FR",
"value": 36.6
},
{
"currencyCode": "AUD",
"taxCode": "O4",
"value": 65.2
},
{
"currencyCode": "AUD",
"taxCode": "QX",
"value": 55.9
},
{
"currencyCode": "AUD",
"taxCode": "YQ",
"value": 78.6
},
{
"currencyCode": "AUD",
"taxCode": "YR",
"value": 799.7
}
]
},
"Total": 6120.8
},
"FiledAmount": {
"currencyCode": "USD",
"decimalPlace": 2,
"value": 3549
},
"TravelerRefs": [
"travelerRefId_1"
],
"FareCalculation": "NYC AF PAR 1774.50YKN00NMD AF NYC 1774.50YKN00NMD NUC3549.00END ROE1.0"
}
]
},
"TermsAndConditionsFull": [
{
"@type": "TermsAndConditionsFullAir",
"secureFlightPassengerDataRequiredInd": true,
"Identifier": {
"authority": "Travelport",
"value": "6ae494b6-9e7e-43a3-9fb3-b14aed85758b"
},
"ExpiryDate": "2026-07-25T13:59:00Z",
"BaggageAllowance": [
{
"@type": "BaggageAllowanceDetail",
"passengerTypeCodes": [
"ADT"
],
"SegmentSequenceList": [
1
],
"Text": [
"1PC"
]
},
{
"@type": "BaggageAllowanceDetail",
"passengerTypeCodes": [
"ADT"
],
"SegmentSequenceList": [
2
],
"Text": [
"1PC"
]
}
],
"ValidatingAirline": [
{
"@type": "ValidatingAirline",
"ValidatingAirline": "AF"
}
],
"TicketingAgency": [
{
"@type": "TicketingAgency",
"Code": "XB7"
}
],
"PaymentTimeLimit": "2026-07-26T13:59:00Z",
"PricingAgency": [
{
"@type": "PricingAgency",
"Code": "XB7"
}
],
"FareGuaranteePolicy": [
{
"@type": "FareGuaranteePolicy",
"passengerTypeCodes": [
"ADT"
],
"Code": {
"value": "G"
}
}
]
},
{
"@type": "TermsAndConditionsFullAir",
"Restriction": [
{
"value": "NONREF"
},
{
"value": "CHNGS PERMITTED"
}
]
}
]
}
],
"Traveler": [
{
"@type": "Traveler",
"birthDate": "1988-09-18",
"gender": "Male",
"passengerTypeCode": "ADT",
"id": "travelerRefId_1",
"Identifier": {
"authority": "Travelport",
"value": "39f1b75c-66db-4062-bb24-bbd0e63ff34b"
},
"PersonName": {
"@type": "PersonName",
"Given": "JACK R",
"Surname": "SMITH"
},
"Telephone": [
{
"@type": "TelephoneDetail",
"countryAccessCode": "1",
"areaCityCode": "909",
"phoneNumber": "212456122",
"extension": "1243",
"id": "telephone_1",
"cityCode": "ORD",
"role": "Office"
}
],
"Email": [
{
"emailType": "TO",
"value": "jsmith2@gmail.com"
}
],
"TravelDocument": [
{
"@type": "TravelDocumentDetail",
"birthDate": "1988-09-18",
"Gender": "Male",
"PersonName": {
"@type": "PersonName",
"Given": "JACK",
"Middle": "R",
"Surname": "SMITH"
}
}
]
}
],
"Receipt": [
{
"@type": "ReceiptConfirmation",
"Identifier": {
"authority": "Travelport",
"value": "5f138dd2-c9dd-44ca-ad20-3e7fd5a13cd1"
},
"Confirmation": {
"@type": "ConfirmationHold",
"OfferStatus": {
"@type": "OfferStatusAir",
"StatusAir": [
{
"flightRefs": [
"Flight_01",
"Flight_02"
],
"code": "HK",
"value": "Confirmed"
}
]
},
"Locator": {
"source": "1G",
"creationDate": "2026-07-25",
"value": "H05JDG"
}
}
},
{
"@type": "ReceiptConfirmation",
"Identifier": {
"authority": "Travelport",
"value": "ac73b733-9446-47a2-b30f-b300269567ea"
},
"Confirmation": {
"@type": "ConfirmationHold",
"OfferStatus": {
"@type": "OfferStatusAir",
"StatusAir": [
{
"flightRefs": [
"Flight_01",
"Flight_02"
],
"code": "HK",
"value": "Confirmed"
}
]
},
"Locator": {
"source": "AF",
"value": "DODWW4"
}
}
}
],
"ReservationComment": [
{
"@type": "ReservationComment",
"commentSource": "Supplier",
"shareWith": "Agency",
"shareWithSupplier": [
"AF"
],
"id": "RSRVComment_1",
"Comment": [
{
"id": "VeiComment_1",
"name": "Vendor Remarks",
"value": "MISSING SSR CTCM MOBILE OR SSR CTCE EMAIL OR SSR CTCR NON-CONSENT FOR AF"
}
]
}
],
"ReservationDisplaySequence": {
"@type": "ReservationDisplaySequence",
"DisplaySequence": [
{
"@type": "DisplaySequence",
"displaySequence": 1,
"OfferRef": "offer_1",
"ProductRef": "product_1",
"Sequence": 1
},
{
"@type": "DisplaySequence",
"displaySequence": 2,
"OfferRef": "offer_1",
"ProductRef": "product_2",
"Sequence": 2
}
]
}
}
}
}
The following response is from a full payload request to book and ticket a GDS offer, including optional details. Because Payment and FormOfPayment was sent in the request, the offer was both booked and ticketed. The response includes Reservation/Receipt/Document, which provides the ticket information and amount.
{
"ReservationResponse": {
"@type": "ReservationResponse",
"Reservation": {
"@type": "ReservationDetail",
"autoDeleteDate": "2026-10-24",
"Identifier": {
"authority": "Travelport",
"value": "eb38d2c8-3772-470d-91d6-98597f21fa55"
},
"Offer": [
{
"@type": "Offer",
"id": "offer_1",
"Identifier": {
"authority": "Travelport",
"value": "a1038da4-06d4-46e1-a8c0-f75ff80399f4"
},
"ContentSource": "GDS",
"Product": [
{
"@type": "ProductAir",
"id": "product_1",
"Identifier": {
"authority": "Travelport",
"value": "bd4366fb-bec0-484e-b47e-b039c550150b"
},
"FlightSegment": [
{
"@type": "FlightSegment",
"id": "FlightSegment_01",
"sequence": 1,
"Flight": {
"@type": "Flight",
"duration": "PT11H5M",
"carrier": "BA",
"number": "285",
"equipment": "388",
"id": "Flight_01",
"Identifier": {
"authority": "Travelport",
"value": "6f32b83c-64bd-4611-99a0-a59a35272114"
},
"Departure": {
"@type": "Departure",
"location": "LHR",
"date": "2026-10-10",
"time": "10:45:00"
},
"Arrival": {
"@type": "Arrival",
"location": "SFO",
"date": "2026-10-10",
"time": "13:50:00"
}
}
}
],
"PassengerFlight": [
{
"@type": "PassengerFlight",
"passengerQuantity": 1,
"passengerTypeCode": "ADT",
"FlightProduct": [
{
"@type": "FlightProduct",
"segmentSequence": [
1
],
"classOfService": "Y",
"cabin": "Economy",
"fareBasisCode": "Y1N0C0S0",
"fareType": "PublicFare"
}
]
}
]
},
{
"@type": "ProductAir",
"id": "product_2",
"Identifier": {
"authority": "Travelport",
"value": "6af05e0a-f095-4a14-8abb-9e6201faf36d"
},
"FlightSegment": [
{
"@type": "FlightSegment",
"id": "FlightSegment_02",
"sequence": 2,
"Flight": {
"@type": "Flight",
"duration": "PT10H25M",
"carrier": "BA",
"number": "284",
"equipment": "388",
"id": "Flight_02",
"Identifier": {
"authority": "Travelport",
"value": "07303391-8c87-4141-ae2a-4a0adfb47f2b"
},
"Departure": {
"@type": "Departure",
"location": "SFO",
"date": "2026-10-16",
"time": "16:35:00"
},
"Arrival": {
"@type": "Arrival",
"location": "LHR",
"date": "2026-10-17",
"time": "11:00:00"
}
}
}
],
"PassengerFlight": [
{
"@type": "PassengerFlight",
"passengerQuantity": 1,
"passengerTypeCode": "ADT",
"FlightProduct": [
{
"@type": "FlightProduct",
"segmentSequence": [
2
],
"classOfService": "Y",
"cabin": "Economy",
"fareBasisCode": "Y1N0C0S0",
"fareType": "PublicFare"
}
]
}
]
}
],
"Price": {
"@type": "PriceDetail",
"id": "PriceDetail_1",
"CurrencyCode": {
"value": "AUD"
},
"Base": 4710,
"TotalTaxes": 1042.6,
"TotalFees": 0,
"TotalPrice": 5752.6,
"PriceBreakdown": [
{
"@type": "PriceBreakdownAir",
"quantity": 1,
"requestedPassengerType": "ADT",
"Amount": {
"@type": "Amount",
"CurrencyCode": {
"decimalPlace": 2,
"value": "GBP"
},
"Base": 2498
},
"TravelerRefs": [
"travelerRefId_1"
]
},
{
"@type": "PriceBreakdownAir",
"quantity": 1,
"requestedPassengerType": "ADT",
"Amount": {
"@type": "Amount",
"currencySource": "Charged",
"approximateInd": true,
"CurrencyCode": {
"decimalPlace": 2,
"value": "AUD"
},
"Base": 4710,
"Taxes": {
"@type": "TaxesDetail",
"TotalTaxes": 1042.6,
"Tax": [
{
"currencyCode": "AUD",
"taxCode": "GB",
"value": 192.4
},
{
"currencyCode": "AUD",
"taxCode": "UB",
"value": 95.8
},
{
"currencyCode": "AUD",
"taxCode": "AY",
"value": 7.9
},
{
"currencyCode": "AUD",
"taxCode": "US",
"value": 65.8
},
{
"currencyCode": "AUD",
"taxCode": "XA",
"value": 5.4
},
{
"currencyCode": "AUD",
"taxCode": "XF",
"value": 6.4
},
{
"currencyCode": "AUD",
"taxCode": "XY",
"value": 9.9
},
{
"currencyCode": "AUD",
"taxCode": "YC",
"value": 10.4
},
{
"currencyCode": "AUD",
"taxCode": "YQ",
"value": 622.2
},
{
"currencyCode": "AUD",
"taxCode": "YR",
"value": 26.4
}
]
},
"Total": 5752.6
},
"FiledAmount": {
"currencyCode": "GBP",
"decimalPlace": 2,
"value": 2498
},
"TravelerRefs": [
"travelerRefId_1"
],
"FareCalculation": "LON BA SFO Q17.64 1677.46Y1N0C0S0 BA LON Q17.64 1677.46Y1N0C0S0 NUC3390.20END ROE0.736827"
}
]
},
"TermsAndConditionsFull": [
{
"@type": "TermsAndConditionsFullAir",
"secureFlightPassengerDataRequiredInd": true,
"Identifier": {
"authority": "Travelport",
"value": "474afbf7-c1fe-4086-bbb1-7075d3bd2513"
},
"ExpiryDate": "2026-06-26T13:59:00Z",
"BaggageAllowance": [
{
"@type": "BaggageAllowanceDetail",
"passengerTypeCodes": [
"ADT"
],
"SegmentSequenceList": [
1
],
"Text": [
"1PC"
]
},
{
"@type": "BaggageAllowanceDetail",
"passengerTypeCodes": [
"ADT"
],
"SegmentSequenceList": [
2
],
"Text": [
"1PC"
]
}
],
"ValidatingAirline": [
{
"@type": "ValidatingAirline",
"ValidatingAirline": "BA"
}
],
"TicketingAgency": [
{
"@type": "TicketingAgency",
"Code": "XB7"
}
],
"PaymentTimeLimit": "2026-06-29T13:59:00Z",
"PricingAgency": [
{
"@type": "PricingAgency",
"Code": "XB7"
}
],
"FareGuaranteePolicy": [
{
"@type": "FareGuaranteePolicy",
"passengerTypeCodes": [
"ADT"
],
"Code": {
"value": "G"
}
}
]
}
]
}
],
"Traveler": [
{
"@type": "Traveler",
"birthDate": "1980-06-01",
"gender": "Male",
"passengerTypeCode": "ADT",
"id": "travelerRefId_1",
"Identifier": {
"authority": "Travelport",
"value": "0428492a-ddda-4b85-aa41-485b67c2b1fd"
},
"PersonName": {
"@type": "PersonName",
"Given": "JOHN F MR",
"Surname": "SMITH"
},
"Telephone": [
{
"@type": "TelephoneDetail",
"countryAccessCode": "1",
"areaCityCode": "909",
"phoneNumber": "212456121",
"extension": "1243",
"id": "telephone_1",
"cityCode": "ORD",
"role": "Office"
},
{
"@type": "TelephoneDetail",
"countryAccessCode": "1",
"areaCityCode": "719",
"phoneNumber": "7901741",
"extension": "123",
"id": "telephone_2",
"cityCode": "DEN",
"role": "Other"
}
],
"Email": [
{
"emailType": "FROM",
"value": "agency-email@gmail.com"
},
{
"emailType": "TO",
"value": "jsmith1@gmail.com"
}
],
"CustomerLoyalty": [
{
"supplier": "BA",
"value": "9098889"
}
],
"TravelDocument": [
{
"@type": "TravelDocumentDetail",
"docNumber": "77245968",
"docType": "Passport",
"expireDate": "2027-02-22",
"issueCountry": "USA",
"birthDate": "1980-06-01",
"Gender": "Male",
"PersonName": {
"@type": "PersonName",
"Given": "JOHN",
"Middle": "F",
"Surname": "SMITH"
}
}
],
"Comments": {
"@type": "Comments",
"Comment": [
{
"id": "comment_1",
"value": "CEO"
}
]
}
}
],
"FormOfPayment": [
{
"@type": "FormOfPaymentPaymentCard",
"id": "formOfPayment_1",
"Identifier": {
"authority": "Travelport",
"value": "61e3cca6-2283-46f7-b49d-77dbb9c46f59"
},
"PaymentCard": {
"@type": "PaymentCard",
"expireDate": "0528",
"CardCode": "VI",
"CardNumber": {
"@type": "CardNumber",
"PlainText": "4111111111111111"
}
}
}
],
"Payment": [
{
"@type": "Payment",
"id": "payment_1",
"Identifier": {
"authority": "Travelport",
"value": "ae20bb33-0ed9-4fbe-8b1d-41230d1db898"
},
"Amount": {
"code": "AUD",
"value": 0
},
"FormOfPaymentIdentifier": {
"FormOfPaymentRef": "formOfPayment_1",
"Identifier": {
"value": "A0656EFF-FAF4-456F-B061-0161008D6FOP"
}
},
"OfferIdentifier": [
{
"id": "offer_1",
"offerRef": "offer_1",
"Identifier": {
"authority": "Travelport",
"value": "offerIdentifier"
}
}
]
}
],
"Receipt": [
{
"@type": "ReceiptConfirmation",
"Identifier": {
"authority": "Travelport",
"value": "8ab50417-eb74-420f-8317-3248ca2bb1f3"
},
"Confirmation": {
"@type": "ConfirmationHold",
"OfferStatus": {
"@type": "OfferStatusAir",
"StatusAir": [
{
"flightRefs": [
"Flight_01",
"Flight_02"
],
"code": "HK",
"value": "Confirmed"
}
]
},
"Locator": {
"source": "1G",
"creationDate": "2026-06-25",
"value": "GZZ7C0"
}
}
},
{
"@type": "ReceiptConfirmation",
"Identifier": {
"authority": "Travelport",
"value": "0a91ac5f-4995-48ab-bd50-4af7a2510faf"
},
"Confirmation": {
"@type": "ConfirmationHold",
"Locator": {
"source": "TripContainer",
"creationDate": "2026-06-25",
"value": "9FA0E051-2A59-0E00-0202-606252155074"
}
}
},
{
"@type": "ReceiptConfirmation",
"Identifier": {
"authority": "Travelport",
"value": "e8e9d064-18ba-43c3-be7f-a5867b8994e4"
},
"Confirmation": {
"@type": "ConfirmationHold",
"Locator": {
"source": "1A",
"value": "EIF4Z7"
}
}
},
{
"@type": "ReceiptPayment",
"Document": [
{
"@type": "DocumentTicket",
"Number": "1259905566280",
"TravelerIdentifierRef": {
"id": "travelerRefId_1",
"value": "0428492a-ddda-4b85-aa41-485b67c2b1fd"
},
"Amount": {
"@type": "Amount",
"Total": 5752.6
}
}
]
}
],
"ReservationComment": [
{
"@type": "ReservationComment",
"commentSource": "Agency",
"shareWith": "Supplier",
"shareWithSupplier": [
"YY"
],
"id": "RSRVComment_1",
"Comment": [
{
"id": "SinComment_1",
"name": "OSI Remarks",
"language": "EN",
"value": "PASSENGER IS CEO OF ACME GLOBAL"
}
]
}
],
"PrimaryContact": [
{
"@type": "PrimaryContact",
"id": "primaryContact_1",
"Identifier": {
"authority": "Travelport",
"value": "7e728679-43e8-4321-8cde-e8034bb1d285"
},
"Email": {
"value": "PRIMARY-CTC@GMAIL.COM"
},
"TravelerIdentifier": {
"Identifier": {
"authority": "Travelport",
"value": "0428492a-ddda-4b85-aa41-485b67c2b1fd"
}
}
},
{
"@type": "PrimaryContact",
"id": "primaryContact_2",
"Identifier": {
"authority": "Travelport",
"value": "d40eb935-7e34-4e3f-9cb0-461c82c8a45a"
},
"Telephone": {
"@type": "Telephone",
"phoneNumber": "581478",
"role": "Mobile"
},
"TravelerIdentifier": {
"Identifier": {
"authority": "Travelport",
"value": "0428492a-ddda-4b85-aa41-485b67c2b1fd"
}
}
}
],
"TravelAgency": {
"@type": "TravelAgencyDetail",
"id": "travelAgency_1",
"Identifier": {
"authority": "Travelport",
"value": "450c2752-be3d-4b4f-839b-d7d049e03e1e"
},
"CorporateCode": "TEST01USCWT",
"Telephone": [
{
"@type": "TelephoneDetail",
"countryAccessCode": "1",
"areaCityCode": "719",
"phoneNumber": "7901741",
"extension": "123",
"id": "telephone_1",
"cityCode": "DEN"
}
],
"Address": [
{
"@type": "Address",
"id": "address_1",
"role": "Business",
"AddressLine": [
"2701 CANYON BOULEVARD"
],
"City": "BOULDER",
"StateProv": {
"name": "COLORADO"
},
"Country": {
"name": "US"
},
"PostalCode": "80302"
}
],
"Email": [
{
"id": "email_1",
"value": "agency-email@gmail.com"
}
]
},
"SpecialService": [
{
"@type": "SpecialServiceMeal",
"id": "SpecialService_1",
"Identifier": {
"authority": "Travelport",
"value": "c80b9999-74fb-45c5-af88-c4f81248810f"
},
"AppliesTo": {
"@type": "AppliesToOfferProductSegment",
"OfferIdentifier": {
"offerRef": "offer_1"
},
"ProductIdentifier": {
"productRef": "product_1"
},
"SegmentSequenceList": [
1
]
},
"Status": {
"value": "Confirmed"
},
"TravelerIdentifier": {
"TravelerRef": "travelerRefId_1",
"Identifier": {
"authority": "Travelport",
"value": "0428492a-ddda-4b85-aa41-485b67c2b1fd"
}
},
"SpecialMealTypeEnum": "Kosher"
},
{
"@type": "SpecialServiceMeal",
"id": "SpecialService_2",
"Identifier": {
"authority": "Travelport",
"value": "b5477256-3806-4669-9047-fb4ca7190982"
},
"AppliesTo": {
"@type": "AppliesToOfferProductSegment",
"OfferIdentifier": {
"offerRef": "offer_1"
},
"ProductIdentifier": {
"productRef": "product_2"
},
"SegmentSequenceList": [
2
]
},
"Status": {
"value": "Confirmed"
},
"TravelerIdentifier": {
"TravelerRef": "travelerRefId_1",
"Identifier": {
"authority": "Travelport",
"value": "0428492a-ddda-4b85-aa41-485b67c2b1fd"
}
},
"SpecialMealTypeEnum": "Kosher"
},
{
"@type": "SpecialService",
"id": "SpecialService_3",
"Identifier": {
"authority": "Travelport",
"value": "8eb83094-2f98-43b6-ba33-32b9e74d00af"
},
"AppliesTo": {
"@type": "AppliesToOfferProductSegment",
"OfferIdentifier": {
"offerRef": "offer_1"
},
"ProductIdentifier": {
"productRef": "product_1"
},
"SegmentSequenceList": [
1
]
},
"Status": {
"value": "Confirmed"
},
"TravelerIdentifier": {
"TravelerRef": "travelerRefId_1",
"Identifier": {
"authority": "Travelport",
"value": "0428492a-ddda-4b85-aa41-485b67c2b1fd"
}
},
"Quantity": 1,
"SSRCode": "KSML"
},
{
"@type": "SpecialService",
"id": "SpecialService_4",
"Identifier": {
"authority": "Travelport",
"value": "6361b5b9-e6c2-49a4-b338-6e34b636cf12"
},
"AppliesTo": {
"@type": "AppliesToOfferProductSegment",
"OfferIdentifier": {
"offerRef": "offer_1"
},
"ProductIdentifier": {
"productRef": "product_2"
},
"SegmentSequenceList": [
2
]
},
"Status": {
"value": "Confirmed"
},
"TravelerIdentifier": {
"TravelerRef": "travelerRefId_1",
"Identifier": {
"authority": "Travelport",
"value": "0428492a-ddda-4b85-aa41-485b67c2b1fd"
}
},
"Quantity": 1,
"SSRCode": "KSML"
}
],
"ReservationDisplaySequence": {
"@type": "ReservationDisplaySequence",
"autoDeleteDateSequence": 3,
"DisplaySequence": [
{
"@type": "DisplaySequence",
"displaySequence": 1,
"OfferRef": "offer_1",
"ProductRef": "product_1",
"Sequence": 1
},
{
"@type": "DisplaySequence",
"displaySequence": 2,
"OfferRef": "offer_1",
"ProductRef": "product_2",
"Sequence": 2
}
]
},
"Accounting": {
"@type": "Accounting",
"id": "Accounting_1",
"Identifier": {
"authority": "Travelport",
"value": "41216388-188f-4169-a437-b059b4a8d856"
},
"NameValuePair": [
{
"id": "GenComment_1",
"name": "NP",
"value": "H**A INV 41641463345.documentInvoice"
},
{
"id": "GenComment_2",
"name": "NP",
"value": "H**A PTR 41641463345.offerNumber"
},
{
"id": "GenComment_3",
"name": "NP",
"value": "H**A CMM 0/3.6.Commission"
},
{
"id": "GenComment_4",
"name": "FOP",
"value": "NP H**A FOP 18916143003.FOP"
}
]
}
},
"SupplementalInformation": [
{
"@type": "SupplementalInformation",
"NameValuePair": [
{
"name": "AgreementPCC",
"value": "0XB7"
},
{
"name": "EMDIndicator",
"value": "N"
}
]
},
{
"@type": "SupplementalInformation",
"NameValuePair": [
{
"id": "of_1",
"name": "FQ_1"
}
]
}
]
}
}
Unpriced segment response. Unpriced content is returned in UnpricedSegments object.
{
"ReservationResponse": {
"@type": "ReservationResponse",
"Reservation": {
"@type": "Reservation",
"autoDeleteDate": "2026-10-24",
"Identifier": {
"authority": "Travelport",
"value": "0db272d4-3ab8-498c-a46d-d4bf2147af65"
},
"Traveler": [
{
"@type": "Traveler",
"birthDate": "1980-06-01",
"gender": "Male",
"passengerTypeCode": "ADT",
"id": "travelerRefId_1",
"Identifier": {
"value": "982fa42e-eeaf-48e7-9c98-b9b49c7f0503"
},
"PersonName": {
"@type": "PersonNameDetail",
"Prefix": "Mr",
"Given": "John",
"Middle": "F",
"Surname": "Smith"
},
"Telephone": [
{
"@type": "Telephone",
"countryAccessCode": "1",
"areaCityCode": "909",
"phoneNumber": "212456121",
"extension": "1243",
"id": "4",
"cityCode": "ORD",
"role": "Office"
}
],
"Email": [
{
"emailType": "TO",
"value": "jsmith1@gmail.com"
}
],
"CustomerLoyalty": [
{
"supplier": "TK",
"value": "9098889"
}
],
"TravelDocument": [
{
"@type": "TravelDocumentDetail",
"docNumber": "77245968",
"docType": "Passport",
"issueDate": "2019-12-22",
"expireDate": "2027-02-22",
"issueCountry": "USA",
"birthDate": "1980-06-01",
"birthCountry": "USA",
"Gender": "Male",
"PersonName": {
"@type": "PersonName",
"Given": "John",
"Middle": "F",
"Surname": "Smith"
},
"IssuedForGeoPoliticalArea": {
"value": "IN"
}
}
],
"Comments": {
"@type": "Comments",
"Comment": [
{
"value": "CEO"
}
]
}
}
],
"TravelerProduct": [
{
"@type": "TravelerProduct",
"id": "travelerProduct_1",
"TravelerRef": "travelerRefId_1",
"UnpricedFlightSegmentRefs": [
"unPricedFlightSegment_1",
"unPricedFlightSegment_2"
]
}
],
"Receipt": [
{
"@type": "ReceiptConfirmation",
"Identifier": {
"authority": "Travelport",
"value": "06be3084-1383-44f6-9bbe-b2b669e8d00f"
},
"Confirmation": {
"@type": "ConfirmationHold",
"Locator": {
"source": "1G",
"creationDate": "2026-06-25",
"value": "GZZ7J5"
},
"UnpricedSegmentsStatus": [
{
"@type": "UnpricedSegmentsStatus",
"StatusAir": [
{
"flightRefs": [
"Flight_01",
"Flight_02"
],
"code": "AK",
"value": "Confirmed"
}
]
}
]
}
}
],
"ReservationComment": [
{
"@type": "ReservationComment",
"commentSource": "Agency",
"shareWith": "Supplier",
"shareWithSupplier": [
"YY"
],
"id": "RSRVComment_1",
"Comment": [
{
"id": "SinComment_1",
"name": "OSI Remarks",
"language": "EN",
"value": "PASSENGER IS CEO OF ACME GLOBAL"
}
]
}
],
"PrimaryContact": [
{
"@type": "PrimaryContact",
"id": "primaryContact_1",
"Identifier": {
"value": "842cec1f-a56b-4f65-ba22-e657df19cec9"
},
"Email": {
"value": "primary-ctc@gmail.com"
},
"TravelerIdentifier": {
"Identifier": {
"value": "982fa42e-eeaf-48e7-9c98-b9b49c7f0503"
}
}
},
{
"@type": "PrimaryContact",
"id": "primaryContact_2",
"Identifier": {
"value": "69b41278-bce9-4edf-939a-1416825fd06c"
},
"Telephone": {
"@type": "Telephone",
"phoneNumber": "581478",
"role": "Mobile"
},
"TravelerIdentifier": {
"Identifier": {
"value": "982fa42e-eeaf-48e7-9c98-b9b49c7f0503"
}
}
}
],
"TravelAgency": {
"@type": "TravelAgencyDetail",
"id": "travelagency_1",
"Identifier": {
"authority": "Travelport",
"value": "c957dbb3-3db5-4999-8373-035ea084316d"
},
"CorporateCode": "TEST01USCWT",
"Telephone": [
{
"@type": "TelephoneDetail",
"countryAccessCode": "1",
"areaCityCode": "719",
"phoneNumber": "7901741",
"extension": "123",
"id": "telephone_1",
"cityCode": "DEN"
}
],
"Address": [
{
"@type": "AddressDetail",
"id": "address_1",
"AddressLine": [
"2701 CANYON BOULEVARD"
],
"City": "BOULDER",
"StateProv": {
"name": "COLORADO"
},
"Country": {
"name": "US"
},
"PostalCode": "80302",
"Addressee": "XZY AGENCY"
}
],
"Email": [
{
"id": "email_1",
"value": "agency-email@gmail.com"
}
]
},
"UnpricedSegments": {
"@type": "UnpricedSegments",
"UnpricedFlightSegment": [
{
"@type": "UnpricedFlightSegment",
"id": "unPricedFlightSegment_1",
"sequence": 1,
"passengerQuantity": 1,
"cabin": "Economy",
"classOfService": "Y",
"Flight": {
"@type": "Flight",
"duration": "PT4H",
"carrier": "TK",
"number": "1979",
"equipment": "333",
"id": "Flight_01",
"Identifier": {
"authority": "Travelport",
"value": "8ab7fd8a-c2f8-49f0-914a-90531f39a4db"
},
"Departure": {
"@type": "Departure",
"location": "IST",
"date": "2026-10-10",
"time": "07:50:00"
},
"Arrival": {
"@type": "Arrival",
"location": "LHR",
"date": "2026-10-10",
"time": "09:50:00"
}
}
},
{
"@type": "UnpricedFlightSegment",
"id": "unPricedFlightSegment_2",
"sequence": 2,
"passengerQuantity": 1,
"cabin": "Economy",
"classOfService": "Y",
"Flight": {
"@type": "Flight",
"duration": "PT3H55M",
"carrier": "TK",
"number": "1988",
"equipment": "32Q",
"id": "Flight_02",
"Identifier": {
"authority": "Travelport",
"value": "bf3174ef-f42c-455c-b3fd-bf3f067b7730"
},
"Departure": {
"@type": "Departure",
"location": "LHR",
"date": "2026-10-16",
"time": "06:30:00"
},
"Arrival": {
"@type": "Arrival",
"location": "IST",
"date": "2026-10-16",
"time": "12:25:00"
}
}
}
]
},
"ReservationDisplaySequence": {
"@type": "ReservationDisplaySequence",
"autoDeleteDateSequence": 3,
"UnpricedSegmentDisplaySequence": [
{
"@type": "UnpricedSegmentDisplaySequence",
"displaySequence": 1,
"UnpricedFlightSegmentRef": "unPricedFlightSegment_1"
},
{
"@type": "UnpricedSegmentDisplaySequence",
"displaySequence": 2,
"UnpricedFlightSegmentRef": "unPricedFlightSegment_2"
}
]
}
}
}
}
GDS reference payload responses
The following response is from a reference payload request with the minimum information needed to book a GDS offer. This example does not send Payment or FormOfPayment so the offer is put on hold and no ticket is issued.
{
"ReservationResponse": {
"@type": "ReservationResponse",
"Reservation": {
"@type": "Reservation",
"Identifier": {
"authority": "Travelport",
"value": "dd783e67-80f5-4b54-bad6-b725c566acf6"
},
"Offer": [
{
"@type": "Offer",
"id": "offer_1",
"Identifier": {
"authority": "Travelport",
"value": "6e79e0b7-a69d-4179-b093-234bd32be5b1"
},
"ContentSource": "GDS",
"Product": [
{
"@type": "ProductAir",
"id": "product_1",
"Identifier": {
"authority": "Travelport",
"value": "11a6dedd-6646-44a1-8d97-9869ca315f15"
},
"FlightSegment": [
{
"@type": "FlightSegment",
"id": "FlightSegment_01",
"sequence": 1,
"Flight": {
"@type": "Flight",
"duration": "PT7H",
"carrier": "BA",
"number": "184",
"equipment": "777",
"id": "Flight_01",
"Identifier": {
"authority": "Travelport",
"value": "5806501d-7adb-46c9-aab8-6646a6a097a7"
},
"Departure": {
"@type": "Departure",
"location": "EWR",
"date": "2026-08-26",
"time": "17:50:00"
},
"Arrival": {
"@type": "Arrival",
"location": "LHR",
"date": "2026-08-27",
"time": "05:50:00"
}
}
}
],
"PassengerFlight": [
{
"@type": "PassengerFlight",
"passengerQuantity": 1,
"passengerTypeCode": "ADT",
"FlightProduct": [
{
"@type": "FlightProduct",
"segmentSequence": [
1
],
"classOfService": "O",
"cabin": "Economy",
"fareBasisCode": "OLN0D1B5",
"fareType": "PublicFare",
"Brand": {
"@type": "Brand",
"name": "BASIC ECONOMY",
"tier": 1,
"id": "000000000002089496"
}
}
]
}
]
},
{
"@type": "ProductAir",
"id": "product_2",
"Identifier": {
"authority": "Travelport",
"value": "22bef68a-8f73-45e4-914a-2cf9e38ac61a"
},
"FlightSegment": [
{
"@type": "FlightSegment",
"id": "FlightSegment_02",
"sequence": 2,
"Flight": {
"@type": "Flight",
"duration": "PT7H50M",
"carrier": "BA",
"number": "189",
"equipment": "781",
"id": "Flight_02",
"Identifier": {
"authority": "Travelport",
"value": "7d661414-8f2f-4aff-95c8-0473fd800b99"
},
"Departure": {
"@type": "Departure",
"location": "LHR",
"date": "2026-08-30",
"time": "16:35:00"
},
"Arrival": {
"@type": "Arrival",
"location": "EWR",
"date": "2026-08-30",
"time": "19:25:00"
}
}
}
],
"PassengerFlight": [
{
"@type": "PassengerFlight",
"passengerQuantity": 1,
"passengerTypeCode": "ADT",
"FlightProduct": [
{
"@type": "FlightProduct",
"segmentSequence": [
2
],
"classOfService": "O",
"cabin": "Economy",
"fareBasisCode": "OLN0D1B5",
"fareType": "PublicFare",
"Brand": {
"@type": "Brand",
"name": "BASIC ECONOMY",
"tier": 1,
"id": "000000000002089496"
}
}
]
}
]
}
],
"Price": {
"@type": "PriceDetail",
"id": "PriceDetail_1",
"CurrencyCode": {
"value": "AUD"
},
"Base": 41,
"TotalTaxes": 1120.7,
"TotalFees": 0,
"TotalPrice": 1161.7,
"PriceBreakdown": [
{
"@type": "PriceBreakdownAir",
"quantity": 1,
"requestedPassengerType": "ADT",
"Amount": {
"@type": "Amount",
"CurrencyCode": {
"decimalPlace": 2,
"value": "USD"
},
"Base": 29
},
"TravelerRefs": [
"travelerRefId_1"
]
},
{
"@type": "PriceBreakdownAir",
"quantity": 1,
"requestedPassengerType": "ADT",
"Amount": {
"@type": "Amount",
"currencySource": "Charged",
"approximateInd": true,
"CurrencyCode": {
"decimalPlace": 2,
"value": "AUD"
},
"Base": 41,
"Taxes": {
"@type": "TaxesDetail",
"TotalTaxes": 1120.7,
"Tax": [
{
"currencyCode": "AUD",
"taxCode": "AY",
"value": 7.9
},
{
"currencyCode": "AUD",
"taxCode": "US",
"value": 65.8
},
{
"currencyCode": "AUD",
"taxCode": "XA",
"value": 5.4
},
{
"currencyCode": "AUD",
"taxCode": "XF",
"value": 6.4
},
{
"currencyCode": "AUD",
"taxCode": "XY",
"value": 9.9
},
{
"currencyCode": "AUD",
"taxCode": "YC",
"value": 10.4
},
{
"currencyCode": "AUD",
"taxCode": "GB",
"value": 192.4
},
{
"currencyCode": "AUD",
"taxCode": "UB",
"value": 95.8
},
{
"currencyCode": "AUD",
"taxCode": "YQ",
"value": 701.4
},
{
"currencyCode": "AUD",
"taxCode": "YR",
"value": 25.3
}
]
},
"Total": 1161.7
},
"FiledAmount": {
"currencyCode": "USD",
"decimalPlace": 2,
"value": 29
},
"TravelerRefs": [
"travelerRefId_1"
],
"FareCalculation": "EWR BA LON Q14.00 0.50OLN0D1B5 BA EWR Q14.00 0.50OLN0D1B5 NUC29.00END ROE1.0"
}
]
},
"TermsAndConditionsFull": [
{
"@type": "TermsAndConditionsFullAir",
"secureFlightPassengerDataRequiredInd": true,
"Identifier": {
"authority": "Travelport",
"value": "f981490e-4620-4357-b764-5e0627e633ca"
},
"ExpiryDate": "2026-07-27T13:59:00Z",
"BaggageAllowance": [
{
"@type": "BaggageAllowanceDetail",
"passengerTypeCodes": [
"ADT"
],
"SegmentSequenceList": [
1
],
"Text": [
"0PC"
]
},
{
"@type": "BaggageAllowanceDetail",
"passengerTypeCodes": [
"ADT"
],
"SegmentSequenceList": [
2
],
"Text": [
"0PC"
]
}
],
"ValidatingAirline": [
{
"@type": "ValidatingAirline",
"ValidatingAirline": "BA"
}
],
"TicketingAgency": [
{
"@type": "TicketingAgency",
"Code": "XB7"
}
],
"PaymentTimeLimit": "2026-07-30T13:59:00Z",
"PricingAgency": [
{
"@type": "PricingAgency",
"Code": "XB7"
}
],
"FareGuaranteePolicy": [
{
"@type": "FareGuaranteePolicy",
"passengerTypeCodes": [
"ADT"
],
"Code": {
"value": "G"
}
}
]
},
{
"@type": "TermsAndConditionsFullAir",
"Restriction": [
{
"value": "NONREFUNDABLE"
},
{
"value": "RESTRICTIONS APPLY"
}
]
}
]
}
],
"Traveler": [
{
"@type": "Traveler",
"birthDate": "1988-09-18",
"gender": "Male",
"passengerTypeCode": "ADT",
"id": "travelerRefId_1",
"Identifier": {
"authority": "Travelport",
"value": "c907ef52-e878-422b-95e7-127250737e47"
},
"PersonName": {
"@type": "PersonName",
"Given": "PATRICK R",
"Surname": "SMITH"
},
"Telephone": [
{
"@type": "TelephoneDetail",
"countryAccessCode": "1",
"areaCityCode": "909",
"phoneNumber": "212456122",
"extension": "1243",
"id": "telephone_1",
"cityCode": "ORD",
"role": "Office"
}
],
"Email": [
{
"emailType": "TO",
"value": "psmith@gmail.com"
}
],
"TravelDocument": [
{
"@type": "TravelDocumentDetail",
"birthDate": "1988-09-18",
"Gender": "Male",
"PersonName": {
"@type": "PersonName",
"Given": "PATRICK",
"Middle": "R",
"Surname": "SMITH"
}
}
]
}
],
"Receipt": [
{
"@type": "ReceiptConfirmation",
"Identifier": {
"authority": "Travelport",
"value": "4218f27a-8e58-4045-ac12-a8bd7e83d50d"
},
"Confirmation": {
"@type": "ConfirmationHold",
"OfferStatus": {
"@type": "OfferStatusAir",
"StatusAir": [
{
"flightRefs": [
"Flight_01",
"Flight_02"
],
"code": "HK",
"value": "Confirmed"
}
]
},
"Locator": {
"source": "1G",
"creationDate": "2026-07-27",
"value": "H05PBN"
}
}
},
{
"@type": "ReceiptConfirmation",
"Identifier": {
"authority": "Travelport",
"value": "849398c2-eb91-46d6-b014-e0aab8faa0a0"
},
"Confirmation": {
"@type": "ConfirmationHold",
"OfferStatus": {
"@type": "OfferStatusAir",
"StatusAir": [
{
"flightRefs": [
"Flight_01",
"Flight_02"
],
"code": "HK",
"value": "Confirmed"
}
]
},
"Locator": {
"source": "BA",
"value": "DKC64L"
}
}
}
],
"ReservationComment": [
{
"@type": "ReservationComment",
"commentSource": "Supplier",
"shareWith": "Agency",
"shareWithSupplier": [
"BA"
],
"id": "RSRVComment_1",
"Comment": [
{
"id": "VeiComment_1",
"name": "Vendor Remarks",
"value": "MISSING SSR CTCM MOBILE OR SSR CTCE EMAIL OR SSR CTCR NON-CONSENT FOR BA"
}
]
}
],
"ReservationDisplaySequence": {
"@type": "ReservationDisplaySequence",
"DisplaySequence": [
{
"@type": "DisplaySequence",
"displaySequence": 1,
"OfferRef": "offer_1",
"ProductRef": "product_1",
"Sequence": 1
},
{
"@type": "DisplaySequence",
"displaySequence": 2,
"OfferRef": "offer_1",
"ProductRef": "product_2",
"Sequence": 2
}
]
}
}
}
}
The following response is from a reference payload request that sent all information needed to book and ticket a GDS offer, including optional details. Because Payment and FormOfPayment was sent in the request, the offer was both booked and ticketed. The response includes Reservation/Receipt/Document, which provides the ticket information and amount.
{
"ReservationResponse": {
"@type": "ReservationResponse",
"Reservation": {
"@type": "ReservationDetail",
"autoDeleteDate": "2026-12-24",
"Identifier": {
"authority": "Travelport",
"value": "78f5fdb7-ec3e-4a7a-bdb1-60e6a6e40678"
},
"Offer": [
{
"@type": "Offer",
"id": "offer_1",
"Identifier": {
"authority": "Travelport",
"value": "f4dbf52d-a820-4eb4-87f3-0deb83220c1c"
},
"ContentSource": "GDS",
"Product": [
{
"@type": "ProductAir",
"id": "product_1",
"Identifier": {
"authority": "Travelport",
"value": "2e01d16b-0cf0-4a41-b386-3df5ee939291"
},
"FlightSegment": [
{
"@type": "FlightSegment",
"id": "FlightSegment_01",
"sequence": 1,
"Flight": {
"@type": "Flight",
"duration": "PT6H55M",
"carrier": "BA",
"number": "182",
"equipment": "781",
"id": "Flight_01",
"Identifier": {
"authority": "Travelport",
"value": "49b37e63-5fd8-4af5-93f8-cfe292009ffe"
},
"Departure": {
"@type": "Departure",
"location": "JFK",
"date": "2026-10-10",
"time": "22:40:00"
},
"Arrival": {
"@type": "Arrival",
"location": "LHR",
"date": "2026-10-11",
"time": "10:35:00"
}
}
}
],
"PassengerFlight": [
{
"@type": "PassengerFlight",
"passengerQuantity": 1,
"passengerTypeCode": "ADT",
"FlightProduct": [
{
"@type": "FlightProduct",
"segmentSequence": [
1
],
"classOfService": "O",
"cabin": "Economy",
"fareBasisCode": "OLN0D1B5",
"fareType": "PublicFare"
}
]
}
]
},
{
"@type": "ProductAir",
"id": "product_2",
"Identifier": {
"authority": "Travelport",
"value": "911496cb-cd60-4c78-80ba-2db80bac4088"
},
"FlightSegment": [
{
"@type": "FlightSegment",
"id": "FlightSegment_02",
"sequence": 2,
"Flight": {
"@type": "Flight",
"duration": "PT7H50M",
"carrier": "BA",
"number": "117",
"equipment": "777",
"id": "Flight_02",
"Identifier": {
"authority": "Travelport",
"value": "636836fd-9644-4813-811f-54e7af01b0e3"
},
"Departure": {
"@type": "Departure",
"location": "LHR",
"date": "2026-10-17",
"time": "08:25:00"
},
"Arrival": {
"@type": "Arrival",
"location": "JFK",
"date": "2026-10-17",
"time": "11:10:00"
}
}
}
],
"PassengerFlight": [
{
"@type": "PassengerFlight",
"passengerQuantity": 1,
"passengerTypeCode": "ADT",
"FlightProduct": [
{
"@type": "FlightProduct",
"segmentSequence": [
2
],
"classOfService": "O",
"cabin": "Economy",
"fareBasisCode": "OLN0D1B5",
"fareType": "PublicFare"
}
]
}
]
}
],
"Price": {
"@type": "PriceDetail",
"id": "PriceDetail_1",
"CurrencyCode": {
"value": "AUD"
},
"Base": 41,
"TotalTaxes": 1120.7,
"TotalFees": 0,
"TotalPrice": 1161.7,
"PriceBreakdown": [
{
"@type": "PriceBreakdownAir",
"quantity": 1,
"requestedPassengerType": "ADT",
"Amount": {
"@type": "Amount",
"CurrencyCode": {
"decimalPlace": 2,
"value": "USD"
},
"Base": 29
},
"TravelerRefs": [
"travelerRefId_1"
]
},
{
"@type": "PriceBreakdownAir",
"quantity": 1,
"requestedPassengerType": "ADT",
"Amount": {
"@type": "Amount",
"currencySource": "Charged",
"approximateInd": true,
"CurrencyCode": {
"decimalPlace": 2,
"value": "AUD"
},
"Base": 41,
"Taxes": {
"@type": "TaxesDetail",
"TotalTaxes": 1120.7,
"Tax": [
{
"currencyCode": "AUD",
"taxCode": "AY",
"value": 7.9
},
{
"currencyCode": "AUD",
"taxCode": "US",
"value": 65.8
},
{
"currencyCode": "AUD",
"taxCode": "XA",
"value": 5.4
},
{
"currencyCode": "AUD",
"taxCode": "XF",
"value": 6.4
},
{
"currencyCode": "AUD",
"taxCode": "XY",
"value": 9.9
},
{
"currencyCode": "AUD",
"taxCode": "YC",
"value": 10.4
},
{
"currencyCode": "AUD",
"taxCode": "GB",
"value": 192.4
},
{
"currencyCode": "AUD",
"taxCode": "UB",
"value": 95.8
},
{
"currencyCode": "AUD",
"taxCode": "YQ",
"value": 701.4
},
{
"currencyCode": "AUD",
"taxCode": "YR",
"value": 25.3
}
]
},
"Total": 1161.7
},
"FiledAmount": {
"currencyCode": "USD",
"decimalPlace": 2,
"value": 29
},
"TravelerRefs": [
"travelerRefId_1"
],
"FareCalculation": "NYC BA LON Q14.00 0.50OLN0D1B5 BA NYC Q14.00 0.50OLN0D1B5 NUC29.00END ROE1.0"
}
]
},
"TermsAndConditionsFull": [
{
"@type": "TermsAndConditionsFullAir",
"secureFlightPassengerDataRequiredInd": true,
"Identifier": {
"authority": "Travelport",
"value": "ecb717e6-3560-48df-856b-543af05283be"
},
"ExpiryDate": "2026-06-26T13:59:00Z",
"BaggageAllowance": [
{
"@type": "BaggageAllowanceDetail",
"passengerTypeCodes": [
"ADT"
],
"SegmentSequenceList": [
1
],
"Text": [
"0PC"
]
},
{
"@type": "BaggageAllowanceDetail",
"passengerTypeCodes": [
"ADT"
],
"SegmentSequenceList": [
2
],
"Text": [
"0PC"
]
}
],
"ValidatingAirline": [
{
"@type": "ValidatingAirline",
"ValidatingAirline": "BA"
}
],
"TicketingAgency": [
{
"@type": "TicketingAgency",
"Code": "XB7"
}
],
"PaymentTimeLimit": "2026-06-29T13:59:00Z",
"PricingAgency": [
{
"@type": "PricingAgency",
"Code": "XB7"
}
],
"FareGuaranteePolicy": [
{
"@type": "FareGuaranteePolicy",
"passengerTypeCodes": [
"ADT"
],
"Code": {
"value": "G"
}
}
]
},
{
"@type": "TermsAndConditionsFullAir",
"Restriction": [
{
"value": "NONREFUNDABLE"
},
{
"value": "RESTRICTIONS APPLY"
}
]
}
]
}
],
"Traveler": [
{
"@type": "Traveler",
"birthDate": "1980-06-01",
"gender": "Male",
"passengerTypeCode": "ADT",
"id": "travelerRefId_1",
"Identifier": {
"authority": "Travelport",
"value": "1ac9b515-7b93-425f-9ec1-dffdcc763ff2"
},
"PersonName": {
"@type": "PersonName",
"Given": "JOHN F MR",
"Surname": "SMITH ADT"
},
"Telephone": [
{
"@type": "TelephoneDetail",
"countryAccessCode": "1",
"areaCityCode": "909",
"phoneNumber": "8830389767",
"extension": "1243",
"id": "telephone_1",
"cityCode": "ORD",
"role": "Office"
},
{
"@type": "TelephoneDetail",
"countryAccessCode": "1",
"areaCityCode": "719",
"phoneNumber": "7901741",
"extension": "123",
"id": "telephone_2",
"cityCode": "DEN",
"role": "Other"
}
],
"Email": [
{
"emailType": "FROM",
"value": "travelagency@gmail.com"
},
{
"emailType": "TO",
"value": "js@gmail.com"
}
],
"CustomerLoyalty": [
{
"supplier": "BA",
"value": "7388982"
}
],
"TravelDocument": [
{
"@type": "TravelDocumentDetail",
"docNumber": "9833555454",
"docType": "Passport",
"expireDate": "2030-12-05",
"issueCountry": "USA",
"birthDate": "1980-06-01",
"Gender": "Male",
"Nationality": "IND",
"PersonName": {
"@type": "PersonName",
"Given": "JOHN",
"Middle": "F",
"Surname": "SMITH"
}
}
],
"Comments": {
"@type": "Comments",
"Comment": [
{
"id": "comment_1",
"value": "CEO"
}
]
}
}
],
"FormOfPayment": [
{
"@type": "FormOfPaymentCash",
"id": "formOfPayment_1",
"Identifier": {
"authority": "Travelport",
"value": "8fa045b5-8e51-47be-ae9f-da765bcca736"
}
}
],
"Payment": [
{
"@type": "Payment",
"id": "payment_1",
"Identifier": {
"authority": "Travelport",
"value": "d6efb882-1b8a-41b3-b882-1731c497d772"
},
"Amount": {
"code": "AUD",
"minorUnit": 2,
"currencySource": "Charged",
"value": 0
},
"FormOfPaymentIdentifier": {
"FormOfPaymentRef": "formOfPayment_1",
"Identifier": {
"authority": "Travelport",
"value": "A0656EFF-FAF4-456F-B061-0161008D6FOP"
}
},
"OfferIdentifier": [
{
"id": "offer_1",
"offerRef": "offer_1",
"Identifier": {
"authority": "Travelport",
"value": "offer_1"
}
}
]
}
],
"Receipt": [
{
"@type": "ReceiptConfirmation",
"Identifier": {
"authority": "Travelport",
"value": "c55c58e4-ab8b-4a9a-b75e-37c2e6793a7d"
},
"Confirmation": {
"@type": "ConfirmationHold",
"OfferStatus": {
"@type": "OfferStatusAir",
"StatusAir": [
{
"flightRefs": [
"Flight_01",
"Flight_02"
],
"code": "HK",
"value": "Confirmed"
}
]
},
"Locator": {
"source": "1G",
"creationDate": "2026-06-26",
"value": "GZZ7TP"
}
}
},
{
"@type": "ReceiptConfirmation",
"Identifier": {
"authority": "Travelport",
"value": "55ddc499-38e9-4132-91cd-ee8bababf49c"
},
"Confirmation": {
"@type": "ConfirmationHold",
"Locator": {
"source": "TripContainer",
"creationDate": "2026-06-26",
"value": "DF9316E5-2A63-00F9-0202-606260031288"
}
}
},
{
"@type": "ReceiptConfirmation",
"Identifier": {
"authority": "Travelport",
"value": "4371ba73-f0e4-4f7f-b971-5e79b693b260"
},
"Confirmation": {
"@type": "ConfirmationHold",
"Locator": {
"source": "1A",
"value": "EIYNUR"
}
}
},
{
"@type": "ReceiptPayment",
"Document": [
{
"@type": "DocumentTicket",
"Number": "1259905566316",
"TravelerIdentifierRef": {
"id": "travelerRefId_1",
"value": "1ac9b515-7b93-425f-9ec1-dffdcc763ff2"
},
"Amount": {
"@type": "Amount",
"Total": 1161.7
}
}
]
}
],
"ReservationComment": [
{
"@type": "ReservationComment",
"commentSource": "Agency",
"shareWith": "Supplier",
"shareWithSupplier": [
"YY"
],
"id": "RSRVComment_1",
"Comment": [
{
"id": "SinComment_1",
"name": "OSI Remarks",
"language": "EN",
"value": "PASSENGER IS CEO OF ACME GLOBAL"
}
]
}
],
"PrimaryContact": [
{
"@type": "PrimaryContact",
"id": "primaryContact_1",
"Identifier": {
"authority": "Travelport",
"value": "99349361-8d5c-49f7-a04a-454821ed8b51"
},
"Email": {
"value": "PRIMARY-CTC@GMAIL.COM"
},
"TravelerIdentifier": {
"Identifier": {
"authority": "Travelport",
"value": "1ac9b515-7b93-425f-9ec1-dffdcc763ff2"
}
}
},
{
"@type": "PrimaryContact",
"id": "primaryContact_2",
"Identifier": {
"authority": "Travelport",
"value": "1b6a1b4c-cde3-42ab-9246-19af9b236755"
},
"Telephone": {
"@type": "Telephone",
"phoneNumber": "581478",
"role": "Mobile"
},
"TravelerIdentifier": {
"Identifier": {
"authority": "Travelport",
"value": "1ac9b515-7b93-425f-9ec1-dffdcc763ff2"
}
}
}
],
"TravelAgency": {
"@type": "TravelAgencyDetail",
"id": "travelAgency_1",
"Identifier": {
"authority": "Travelport",
"value": "0ba9953e-8b5f-4ef0-9b40-4c1c4f6b9d5e"
},
"CorporateCode": "TEST01USCWT",
"Telephone": [
{
"@type": "TelephoneDetail",
"countryAccessCode": "1",
"areaCityCode": "719",
"phoneNumber": "7901741",
"extension": "123",
"id": "telephone_1",
"cityCode": "DEN"
}
],
"Address": [
{
"@type": "Address",
"id": "address_1",
"role": "Business",
"AddressLine": [
"2701 CANYON BOULEVARD"
],
"City": "BOULDER",
"StateProv": {
"name": "COLORADO"
},
"Country": {
"name": "US"
},
"PostalCode": "80302"
}
],
"Email": [
{
"id": "email_1",
"value": "travelagency@gmail.com"
}
]
},
"ReservationDisplaySequence": {
"@type": "ReservationDisplaySequence",
"autoDeleteDateSequence": 3,
"DisplaySequence": [
{
"@type": "DisplaySequence",
"displaySequence": 1,
"OfferRef": "offer_1",
"ProductRef": "product_1",
"Sequence": 1
},
{
"@type": "DisplaySequence",
"displaySequence": 2,
"OfferRef": "offer_1",
"ProductRef": "product_2",
"Sequence": 2
}
]
},
"Accounting": {
"@type": "Accounting",
"id": "Accounting_1",
"Identifier": {
"authority": "Travelport",
"value": "66928c8f-73fc-4642-b325-0d5f1146b821"
},
"NameValuePair": [
{
"id": "GenComment_1",
"name": "NP",
"value": "H**A INV 41641463345.documentInvoice"
},
{
"id": "GenComment_2",
"name": "NP",
"value": "H**A PTR 41641463345.offerNumber"
},
{
"id": "GenComment_3",
"name": "NP",
"value": "H**A CMM 0/3.6.Commission"
},
{
"id": "GenComment_4",
"name": "FOP",
"value": "NP H**A FOP 18916143003.FOP"
}
]
}
},
"SupplementalInformation": [
{
"@type": "SupplementalInformation",
"NameValuePair": [
{
"name": "AgreementPCC",
"value": "0XB7"
},
{
"name": "EMDIndicator",
"value": "N"
}
]
},
{
"@type": "SupplementalInformation",
"NameValuePair": [
{
"id": "of_1",
"name": "FQ_1"
}
]
}
]
}
}
NDC reference payload response
The following response is from a reference payload request that sent the information needed to book and ticket an NDC offer. Because Payment and FormOfPayment was sent in the request, the offer was both booked and ticketed. The response includes Reservation/Receipt/Document, which provides the ticket information and amount.
{
"ReservationResponse": {
"@type": "ReservationResponse",
"Reservation": {
"@type": "Reservation",
"autoDeleteDate": "2026-12-24",
"Identifier": {
"authority": "Travelport",
"value": "f9e41de2-bd11-4075-ac96-b8f73b5861f0"
},
"Offer": [
{
"@type": "Offer",
"id": "offer_1",
"Identifier": {
"authority": "QF",
"value": "M2YwNGMwYjItNTBjNC00N2Q5LTlmZTctZjJmNTE4ZjA5YzA2fFA2MzcyMTg4RS1CNTFELTREMjktQTk3MDQyMzVhbnM5cDc0YXEtMS0x"
},
"ContentSource": "NDC",
"Product": [
{
"@type": "ProductAir",
"totalDuration": "PT1H35M",
"id": "product_1",
"Identifier": {
"authority": "QF",
"value": "6f2c12cd-e449-4a77-861b-57f6070c6798"
},
"FlightSegment": [
{
"@type": "FlightSegment",
"sequence": 1,
"Flight": {
"@type": "Flight",
"duration": "PT1H35M",
"carrier": "QF",
"number": "401",
"equipment": "73H",
"id": "seg_1",
"Identifier": {
"authority": "QF",
"value": "3240b017-9396-4142-82f6-62724da244ad"
},
"Departure": {
"@type": "DepartureDetail",
"terminal": "3",
"location": "SYD",
"date": "2026-09-08",
"time": "06:15:00"
},
"Arrival": {
"@type": "ArrivalDetail",
"terminal": "1",
"location": "MEL",
"date": "2026-09-08",
"time": "07:50:00"
}
}
}
],
"PassengerFlight": [
{
"@type": "PassengerFlight",
"passengerQuantity": 1,
"passengerTypeCode": "ADT",
"FlightProduct": [
{
"@type": "FlightProduct",
"segmentSequence": [
1
],
"classOfService": "K",
"cabin": "Economy",
"fareBasisCode": "KFQW",
"fareType": "PublicFare",
"Brand": {
"@type": "Brand",
"name": "Economy Flex"
}
}
]
}
]
},
{
"@type": "ProductAir",
"totalDuration": "PT1H30M",
"id": "product_2",
"Identifier": {
"authority": "QF",
"value": "8cdb3a4b-1824-47e0-b980-53ddaa1a4dca"
},
"FlightSegment": [
{
"@type": "FlightSegment",
"sequence": 2,
"Flight": {
"@type": "Flight",
"duration": "PT1H30M",
"carrier": "QF",
"number": "1514",
"equipment": "223",
"id": "seg_2",
"Identifier": {
"authority": "QF",
"value": "b38eb3e4-a937-4ade-b6ee-9589fedf6055"
},
"Departure": {
"@type": "DepartureDetail",
"terminal": "1",
"location": "MEL",
"date": "2026-09-10",
"time": "06:00:00"
},
"Arrival": {
"@type": "ArrivalDetail",
"terminal": "3",
"location": "SYD",
"date": "2026-09-10",
"time": "07:30:00"
}
}
}
],
"PassengerFlight": [
{
"@type": "PassengerFlight",
"passengerQuantity": 1,
"passengerTypeCode": "ADT",
"FlightProduct": [
{
"@type": "FlightProduct",
"segmentSequence": [
2
],
"classOfService": "S",
"cabin": "Economy",
"fareBasisCode": "SDQW",
"fareType": "PublicFare",
"Brand": {
"@type": "Brand",
"name": "RED eDeal"
}
}
]
}
]
}
],
"Price": {
"@type": "PriceDetail",
"CurrencyCode": {
"decimalPlace": 2,
"value": "AUD"
},
"Base": 999.65,
"TotalTaxes": 192.57,
"TotalPrice": 1192.22,
"PriceBreakdown": [
{
"@type": "PriceBreakdownAir",
"quantity": 1,
"requestedPassengerType": "ADT",
"Amount": {
"@type": "Amount",
"CurrencyCode": {
"decimalPlace": 2,
"value": "AUD"
},
"Base": 999.65,
"Taxes": {
"@type": "TaxesDetail",
"TotalTaxes": 192.57,
"Tax": [
{
"taxCode": "QR",
"description": "PASSENGER SERVICE CHARGE DOMESTIC DEPARTURE",
"value": 24.04
},
{
"taxCode": "QR",
"description": "PASSENGER SERVICE CHARGE DOMESTIC ARRIVAL",
"value": 24.04
},
{
"taxCode": "UO",
"description": "GOODS AND SERVICES TAX GST",
"value": 67.45
},
{
"taxCode": "UO",
"description": "GOODS AND SERVICES TAX GST",
"value": 32.52
},
{
"taxCode": "UO",
"description": "GOODS AND SERVICES TAX GST",
"value": 7.52
},
{
"taxCode": "WG",
"description": "SAFETY AND SECURITY CHARGE DEPARTURE",
"value": 27.1
},
{
"taxCode": "YR",
"reportingAuthority": "SYD",
"description": "NDC SURCHARGE",
"value": 4.5
},
{
"taxCode": "UO",
"description": "GST ON NDC SURCHARGE",
"value": 0.9
},
{
"taxCode": "YR",
"reportingAuthority": "MEL",
"description": "NDC SURCHARGE",
"value": 4.5
}
]
},
"Total": 1192.22
}
}
]
},
"TermsAndConditionsFull": [
{
"@type": "TermsAndConditionsFullAir",
"ExpiryDate": "2026-06-26T13:59:00Z",
"TextBlock": [
{
"@type": "TextBlock",
"TextFormatted": [
{
"value": "Baggage Disclosure - Not subject to US DOT and CTA Reservation or Disclosure"
}
]
},
{
"@type": "TextBlockDetail",
"description": "FARE RULES",
"title": "Ticketing",
"TextFormatted": [
{
"value": "VALID ON QF SERVICES ONLY"
},
{
"value": "NON-REF/NON-END"
},
{
"value": "SPECIAL FARE CONDITIONS"
}
]
}
],
"BaggageAllowance": [
{
"@type": "BaggageAllowanceDetail",
"passengerTypeCodes": [
"ADT"
],
"baggageType": "FirstCheckedBag",
"ProductRef": [
"product_1"
],
"BaggageItem": [
{
"@type": "BaggageItem",
"quantity": 1,
"includedInOfferPrice": "Yes",
"soldByPieceInd": true,
"Measurement": [
{
"measurementType": "Weight",
"unit": "Kilograms",
"value": 23
},
{
"measurementType": "OverallDimension",
"unit": "Centimeters",
"value": 140
}
],
"Text": "CHECKED ALLOWANCE"
}
],
"SegmentSequenceList": [
1
],
"Text": [
"1PC"
]
},
{
"@type": "BaggageAllowanceDetail",
"passengerTypeCodes": [
"ADT"
],
"baggageType": "CarryOn",
"ProductRef": [
"product_1"
],
"BaggageItem": [
{
"@type": "BaggageItem",
"quantity": 2,
"includedInOfferPrice": "Yes",
"soldByPieceInd": true,
"Measurement": [
{
"measurementType": "Weight",
"unit": "Kilograms",
"value": 7
},
{
"measurementType": "Weight",
"unit": "Pounds",
"value": 15
}
],
"Text": "CARRY7KG 15LB UPTO41LI 105LCM"
}
],
"SegmentSequenceList": [
1
],
"Text": [
"2PC"
]
}
],
"FareRuleInfo": [
{
"@type": "FareRuleInfoText",
"flightsRefs": [
"seg_1"
],
"TextFareRule": [
{
"name": "Cancel",
"value": "BeforeDeparture:Allowed AUD 110.00"
},
{
"name": "Change",
"value": "BeforeDeparture:Allowed"
},
{
"name": "Change",
"value": "AfterDeparture:Allowed"
}
]
}
],
"Penalties": [
{
"@type": "Penalties",
"Change": [
{
"@type": "ChangePermitted",
"penaltyTypes": [
"BeforeDeparture"
],
"ProductRefs": [
"product_1"
],
"SegmentSequence": [],
"Penalty": [
{
"@type": "PenaltyAmount",
"Amount": {
"code": "AUD",
"minorUnit": 2,
"value": 0
}
}
]
},
{
"@type": "ChangePermitted",
"penaltyTypes": [
"AfterDeparture"
],
"ProductRefs": [
"product_1"
],
"SegmentSequence": [],
"Penalty": [
{
"@type": "PenaltyAmount",
"Amount": {
"code": "AUD",
"minorUnit": 2,
"value": 0
}
}
]
}
],
"Cancel": [
{
"@type": "CancelPermitted",
"penaltyTypes": [
"BeforeDeparture"
],
"higherPenatltyAppliesInd": true,
"ProductRefs": [
"product_1"
],
"SegmentSequence": [],
"Penalty": [
{
"@type": "PenaltyAmount",
"Amount": {
"code": "AUD",
"minorUnit": 2,
"value": 110
}
}
]
}
],
"PassengerTypeCodes": [
"ADT"
]
}
]
},
{
"@type": "TermsAndConditionsFullAir",
"ExpiryDate": "2026-06-26T13:59:00Z",
"TextBlock": [
{
"@type": "TextBlock",
"TextFormatted": [
{
"value": "Baggage Disclosure - Not subject to US DOT and CTA Reservation or Disclosure"
}
]
},
{
"@type": "TextBlockDetail",
"description": "FARE RULES",
"title": "Ticketing",
"TextFormatted": [
{
"value": "VALID ON QF SERVICES ONLY"
},
{
"value": "NON-REF/NON-END"
},
{
"value": "SPECIAL FARE CONDITIONS"
}
]
}
],
"BaggageAllowance": [
{
"@type": "BaggageAllowanceDetail",
"passengerTypeCodes": [
"ADT"
],
"baggageType": "FirstCheckedBag",
"ProductRef": [
"product_2"
],
"BaggageItem": [
{
"@type": "BaggageItem",
"quantity": 1,
"includedInOfferPrice": "Yes",
"soldByPieceInd": true,
"Measurement": [
{
"measurementType": "Weight",
"unit": "Kilograms",
"value": 23
},
{
"measurementType": "OverallDimension",
"unit": "Centimeters",
"value": 140
}
],
"Text": "CHECKED ALLOWANCE"
}
],
"SegmentSequenceList": [
2
],
"Text": [
"1PC"
]
},
{
"@type": "BaggageAllowanceDetail",
"passengerTypeCodes": [
"ADT"
],
"baggageType": "CarryOn",
"ProductRef": [
"product_2"
],
"BaggageItem": [
{
"@type": "BaggageItem",
"quantity": 2,
"includedInOfferPrice": "Yes",
"soldByPieceInd": true,
"Measurement": [
{
"measurementType": "Weight",
"unit": "Kilograms",
"value": 7
},
{
"measurementType": "Weight",
"unit": "Pounds",
"value": 15
}
],
"Text": "CARRY7KG 15LB UPTO41LI 105LCM"
}
],
"SegmentSequenceList": [
2
],
"Text": [
"2PC"
]
}
],
"FareRuleInfo": [
{
"@type": "FareRuleInfoText",
"flightsRefs": [
"seg_2"
],
"TextFareRule": [
{
"name": "Cancel",
"value": "Not Allowed"
},
{
"name": "Change",
"value": "BeforeDeparture:Allowed AUD 110.00"
},
{
"name": "Change",
"value": "AfterDeparture:Allowed AUD 110.00"
}
]
}
],
"Penalties": [
{
"@type": "Penalties",
"Change": [
{
"@type": "ChangePermitted",
"penaltyTypes": [
"BeforeDeparture"
],
"higherPenatltyAppliesInd": true,
"ProductRefs": [
"product_2"
],
"SegmentSequence": [],
"Penalty": [
{
"@type": "PenaltyAmount",
"Amount": {
"code": "AUD",
"minorUnit": 2,
"value": 110
}
}
]
},
{
"@type": "ChangePermitted",
"penaltyTypes": [
"AfterDeparture"
],
"higherPenatltyAppliesInd": true,
"ProductRefs": [
"product_2"
],
"SegmentSequence": [],
"Penalty": [
{
"@type": "PenaltyAmount",
"Amount": {
"code": "AUD",
"minorUnit": 2,
"value": 110
}
}
]
}
],
"Cancel": [
{
"@type": "CancelNotPermitted",
"ProductRefs": [
"product_2"
],
"SegmentSequence": [],
"NotPermittedInd": "true"
}
],
"PassengerTypeCodes": [
"ADT"
]
}
]
}
]
}
],
"Traveler": [
{
"@type": "TravelerTVP",
"birthDate": "1988-09-18",
"gender": "Male",
"passengerTypeCode": "ADT",
"id": "travelerRefId_1",
"TravelerRef": "travelerRefId_1",
"Identifier": {
"authority": "Travelport",
"value": "QURUfFQxfFByZWZpeDpudWxsO0dpdmVuOlBFVEVSO1N1cm5hbWU6Sk9ORVM="
},
"PersonName": {
"@type": "PersonName",
"Given": "PETER",
"Surname": "JONES"
},
"Telephone": [
{
"@type": "Telephone",
"countryAccessCode": "1",
"areaCityCode": "305",
"phoneNumber": "4657788",
"extension": "1243",
"id": "1",
"cityCode": "MIA",
"role": "Office"
}
],
"Email": [
{
"id": "email_1",
"emailType": "TO",
"validInd": true,
"value": "PJ@GMAIL.COM"
}
],
"TravelDocument": [
{
"@type": "TravelDocumentDetail",
"docNumber": "7891232232",
"docType": "Passport",
"issueDate": "2020-07-04",
"expireDate": "2030-12-05",
"issueCountry": "USA",
"birthDate": "1988-09-18",
"birthPlace": "IND",
"Gender": "Male",
"Nationality": "IND",
"PersonName": {
"@type": "PersonNameDetail",
"Given": "Peter",
"Surname": "Jones"
},
"IssuedForGeoPoliticalArea": {
"value": "AUS"
}
}
],
"NameValuePair": [
{
"id": "travelerRefTVPId_1",
"name": "JONES/PETER",
"value": "1.1/0101/0101"
}
]
}
],
"FormOfPayment": [
{
"@type": "FormOfPaymentCash",
"id": "formOfPayment_1",
"Identifier": {
"authority": "QF",
"value": "a05b9a51-68b5-47ea-99dc-ebb8fcf5d5f0"
}
}
],
"Payment": [
{
"@type": "Payment",
"id": "payment_1",
"Identifier": {
"authority": "QF",
"value": "MzY1Njk4NDgtY2FlOS00YjQwLWEyMDYtOWVlNjM1NDg1M2I3"
},
"Amount": {
"code": "AUD",
"minorUnit": 2,
"value": 1192.22
},
"FormOfPaymentIdentifier": {
"FormOfPaymentRef": "formOfPayment_1",
"Identifier": {
"authority": "QF",
"value": "a05b9a51-68b5-47ea-99dc-ebb8fcf5d5f0"
}
},
"OfferIdentifier": [
{
"offerRef": "offer_1",
"Identifier": {
"authority": "QF",
"value": "M2YwNGMwYjItNTBjNC00N2Q5LTlmZTctZjJmNTE4ZjA5YzA2fFA2MzcyMTg4RS1CNTFELTREMjktQTk3MDQyMzVhbnM5cDc0YXEtMS0x"
}
}
]
}
],
"Receipt": [
{
"@type": "ReceiptConfirmation",
"id": "receipt_1",
"Identifier": {
"authority": "QF",
"value": "beca4a60-10b7-4228-bcf7-e198d1d21b42"
},
"OfferRef": [
"offer_1"
],
"Confirmation": {
"@type": "ConfirmationHold",
"Locator": {
"source": "QF",
"sourceContext": "OrderId",
"value": "QF081ZENGFXA4"
}
}
},
{
"@type": "ReceiptConfirmation",
"id": "receipt_2",
"Identifier": {
"authority": "QF",
"value": "a41c5f5c-e39c-442a-9fdc-d9582f3253a7"
},
"OfferRef": [
"offer_1"
],
"Confirmation": {
"@type": "ConfirmationHold",
"OfferStatus": {
"@type": "OfferStatusAir",
"StatusAir": [
{
"flightRefs": [
"seg_1",
"seg_2"
],
"code": "HK",
"value": "Confirmed"
}
]
},
"Locator": {
"source": "QF",
"sourceContext": "VendorLocator",
"value": "ETG52Q"
}
}
},
{
"@type": "ReceiptPayment",
"dateTime": "2026-06-25T23:38:43Z",
"id": "receipt_3",
"Identifier": {
"authority": "QF",
"value": "YjlmMDgyMjItMjk2Yi00OWE0LWFlMDctYzFiOWE3Mjc5OGI5"
},
"OfferRef": [
"offer_1"
],
"Document": [
{
"@type": "DocumentTicket",
"Number": "0815765918526",
"TravelerIdentifierRef": {
"id": "travelerRefId_1",
"value": "travelerRefId_1"
},
"Amount": {
"@type": "Amount",
"CurrencyCode": {
"decimalPlace": 2,
"value": "AUD"
},
"Total": 1192.22
}
}
],
"PaymentIdentifier": {
"id": "paymentIdentifier_1",
"PaymentRef": "payment_1"
}
},
{
"@type": "ReceiptConfirmation",
"Identifier": {
"authority": "Travelport",
"value": "e2aa9ef7-5a36-41f1-84df-0b37ee03f2f9"
},
"Confirmation": {
"@type": "ConfirmationHold",
"Locator": {
"source": "1G",
"creationDate": "2026-06-25",
"value": "GZZ7PT"
}
}
}
],
"ReservationComment": [
{
"@type": "ReservationComment",
"id": "reservationComment_1",
"Comment": [
{
"id": "comment_1",
"name": "CTCP SYD 14657788",
"language": "EN",
"value": "CTCP SYD 14657788"
}
]
},
{
"@type": "ReservationComment",
"id": "reservationComment_2",
"Comment": [
{
"id": "comment_2",
"name": "PASSENGER IS CEO OF ACME GLOBAL",
"language": "EN",
"value": "PASSENGER IS CEO OF ACME GLOBAL"
}
]
},
{
"@type": "ReservationComment",
"commentSource": "Agency",
"shareWith": "Supplier",
"shareWithSupplier": [
"YY"
],
"id": "RSRVComment_1",
"Comment": [
{
"id": "comment_1",
"name": "OSI Remarks",
"language": "EN",
"value": "PASSENGER IS CEO OF ACME GLOBAL"
}
]
},
{
"@type": "ReservationComment",
"commentSource": "Agency",
"shareWith": "Supplier",
"shareWithSupplier": [
"YY"
],
"id": "RSRVComment_1",
"Comment": [
{
"id": "SinComment_1",
"name": "OSI Remarks",
"language": "EN",
"value": "PASSENGER IS CEO OF ACME GLOBAL"
}
]
}
],
"PrimaryContact": [
{
"@type": "PrimaryContact",
"shareWith": "Supplier",
"id": "primaryContact_1",
"TravelerIdentifier": {
"Identifier": {
"value": "QURUfFQxfFByZWZpeDpudWxsO0dpdmVuOlBFVEVSO1N1cm5hbWU6Sk9ORVM="
}
}
}
],
"TravelAgency": {
"@type": "TravelAgencyDetail",
"id": "travelagency_1",
"Identifier": {
"authority": "Travelport",
"value": "87b121cc-09ee-474f-8bcb-affab46192a1"
},
"CorporateCode": "TEST01USCWT",
"Telephone": [
{
"@type": "TelephoneDetail",
"countryAccessCode": "1",
"areaCityCode": "719",
"phoneNumber": "7901741",
"extension": "123",
"id": "telephone_1",
"cityCode": "DEN"
}
],
"Address": [
{
"@type": "Address",
"id": "address_1",
"role": "Business",
"AddressLine": [
"2701 CANYON BOULEVARD"
],
"City": "BOULDER",
"StateProv": {
"name": "COLORADO"
},
"Country": {
"name": "US"
},
"PostalCode": "80302"
}
],
"Email": [
{
"id": "email_1",
"value": "travelagency@gmail.com"
}
]
},
"ReservationDisplaySequence": {
"@type": "ReservationDisplaySequence",
"autoDeleteDateSequence": 3,
"DisplaySequence": [
{
"@type": "DisplaySequence",
"displaySequence": 1,
"OfferRef": "offer_1",
"ProductRef": "product_1",
"Sequence": 1
},
{
"@type": "DisplaySequence",
"displaySequence": 2,
"OfferRef": "offer_1",
"ProductRef": "product_2",
"Sequence": 2
}
]
}
},
"Result": {
"@type": "Result",
"Warning": [
{
"@type": "Warning",
"Message": "QF : Qantas Frequent Flyers could earn Qantas Points and Status Credits for this booking. <a href=\"https://www.qantas.com/fflyer/dyn/program/terms\" target=\"_blank\">Terms and conditions apply.</a>"
},
{
"@type": "Warning",
"Message": "QF : Departure Time changed for QF401 2026-09-08 SYDMEL"
},
{
"@type": "Warning",
"Message": "QF : Arrival Time changed for QF401 2026-09-08 SYDMEL"
}
]
}
}
}