# Ticket Retrieve

Endpoint: POST /air/ticket/tickets/getbylocator
Version: 11.33.0
Security: bearerAuth

## Header parameters:

  - `TraceId` (string)
    Identifier used to correlate Air API invocations across a multi-call business flows.
    Example: "TraceID_123456789"

  - `XAUTH_TRAVELPORT_ACCESSGROUP` (string)
    Identifies the Travelport access group with which the caller is associated
    Example: "19Y88702-C27A-4E5D-829A-89D7016688B1"

  - `travelportPlusSessionIdentifier` (string)
    travelportPlusSessionIdentifier used to maintain an established agency session
    Example: "49f58f5f-c443-43b4-9f5d-be405fd00a01"

  - `TVP-PCC-Core` (string)
    Allows user to pass PCC instead of Access Group ID
    Example: "DU7_1G"

  - `Accept-Encoding` (string, required)
    Comma-separated list of acceptable encodings like gzip and/or deflate
    Example: "gzip, deflate"

## Request fields (application/json):

  - `@type` (string, required)
    Example: "TicketQueryGetByLocator"

  - `detailViewInd` (boolean)
    If true, TicketDetail will be returned
    Example: true

  - `Locator` (object, required)
    Locator information for the reservation. Contains the locator (PNR or external locator) or cancellation number for the reservation, order, or offer.

  - `Locator.value` (string)
    "Reference number for locatorType.
Booking.com returns a PIN number along with the confirmation number for each sold hotel segment. If the agent/traveler needs to reconcile the booking with Booking.com, Booking.com requires both the PIN number and confirmation number to locate the segment in their system."
    Example: "ZXG25P"

  - `Locator.locatorType` (string)
    Specifies the type of reservation ID
Travelport - Confirmation number; PNR locator Agency - IATA Number Booking.com - Confirmation number; PIN number
In Document History, may return the content source (e.g. GDS or NDC)
    Example: "Confirmation Number"

  - `Locator.source` (string)
    "Content source. Typically a two-character Supplier code that indicates the source system which generated the resid.
For Hotels, if source matches chain code, the offer is directly with the supplier. If source is 'BO', the offer is with Booking.com."
    Example: "1G"

  - `Locator.sourceContext` (string)
    Specifies the context of the source. Either Travelport, Agency, or Supplier.
    Example: "Travelport"

  - `Locator.otaType` (string)
    Used for codes
    Example: "14.UIT"

  - `Locator.creationDate` (string)
    Date created in Travelport or supplier system in YYYY-MM-DD format.
    Example: "2026-03-01"

  - `Locator.lastUpdated` (string)
    The date and time stamp the Reservation was last updated.
    Example: "2026-08-07 12:12:00+00:00"

  - `TicketNumber` (array)

  - `TicketNumber.value` (string)
    Ticket number
    Example: "1156"

  - `TicketNumber.ticketIssuer` (string)
    Ticket issuer
    Example: "Cargo airways"

  - `TicketNumber.contentSource` (string)
    Indicates the owner the offer or document.
    Enum: "GDS", "NDC", "LCC", "API"

## Response 200 fields (application/json):

  - `TicketListResponse` (object)
    The response of a Ticket list endpoint request.

  - `TicketListResponse.TicketID` (array)

  - `TicketListResponse.TicketID.@type` (string, required)
    Discriminator classes TicketID, Ticket, TicketSummary or TicketDetail
    Example: "Ticket"

  - `TicketListResponse.TicketID.objID` (string)

  - `TicketListResponse.TicketID.TicketRef` (string)

  - `TicketListResponse.TicketID.Identifier` (object)
    A globally unique identifier key often used to reference a given option (such as Pricing, Booking, Rules, or additional workflows) or to retrieve information (such as Hotel pagination).

  - `TicketListResponse.TicketID.Identifier.value` (string)
    "Unique offer identifier that can be sent in subsequent payload requests to reference this offer.
When used specifically for form of payment, the value will begin with the characters 'FOP'. Similarly, the OfferIdentifier associated will begin with the character 'O'.
For Hotel Create Reservation (Reference Payload), send the value from the Availability response in CatalogOffering/id or the value from SearchComplete returned in propertyItems/lowestPublicAvailableRate/rateKey/value. 
Results from Availability and SearchComplete are stored in the cache for 30 minutes. If the offers expire before booking, you must send a new request."
    Example: "A0656EFF-FAF4-456F-B061-0161008D7C4E"

  - `TicketListResponse.TicketID.Identifier.authority` (string)
    "Name of the supplier system that created this identifier. 
For Hotels, authority indicates which supplier returned the lowest available rate for that property: either TVPT (Travelport) or BKNG (booking.com). Booking.com access requires additional provisioning and a direct agreement with the supplier. Authority is not returned if the property is closed or returns an error.
For Hotel Create Reservation (Full Payload) and Sync Reservation send the value from the Availability response in CatalogOffering/Identifier/authority for the instance you want to book."
    Example: "TVPT"

  - `TicketListResponse.TicketID.numberOfTicketsIssued` (integer, required)
    The total number of tickets issued for the collection of flight segments example: 5

  - `TicketListResponse.TicketID.settlementAuthorizationCode` (string)
    Electronic Settlement Authorization Code - A unique number generated by a Carrier to authorize or approve a transaction
    Example: "REA"

  - `TicketListResponse.TicketID.tourCode` (string)
    A Tour Code on a flight ticket is a special code arranged between the Travel Agency and the Airlines
    Example: "LHR"

  - `TicketListResponse.TicketID.accountCode` (string)
    The Account Code used to classify financial activities
    Example: "Pcard, travel"

  - `TicketListResponse.TicketID.ticketDesignator` (string)
    A code on airline tickets to indicate what type of discount is applied
    Example: "infant"

  - `TicketListResponse.TicketID.PersonName` (object, required)
    Travelport+ limits the combination of Given and Surname to 22 characters. Given name must have at least one character. Any PersonName exceeding 22 characters is truncated in the response.

  - `TicketListResponse.TicketID.PersonName.@type` (string, required)
    Discriminator classes PersonName or PersonNameDetail
    Example: "PersonNameDetail"

  - `TicketListResponse.TicketID.PersonName.Prefix` (string)
    Salutation of honorific (e.g. Mr., Mrs., Ms., Miss, Dr.)
    Example: "Mr"

  - `TicketListResponse.TicketID.PersonName.Given` (string)
    Given name, first name or names.
    Example: "John"

  - `TicketListResponse.TicketID.PersonName.Middle` (string)
    The middle name of the person name.
    Example: "Erick"

  - `TicketListResponse.TicketID.PersonName.Surname` (string, required)
    Family name, last name.
    Example: "Smith"

  - `TicketListResponse.TicketID.ReservationLocator` (object)
    The supplier and the supplier's locator code for a product

  - `TicketListResponse.TicketID.ReservationLocator.value` (string)
    Example: "WTR45G"

  - `TicketListResponse.TicketID.ReservationLocator.supplierCode` (string)
    Supplier Code
    Example: "AA"

  - `TicketListResponse.TicketID.ReservationLocator.supplierName` (string)
    Name of the supplier
    Example: "American Airlines"

  - `TicketListResponse.TicketID.FormOfPayment` (array, required)

  - `TicketListResponse.TicketID.FormOfPayment.value` (string)
    The list of valid forms of payment.
    Enum: "AgencyAccount", "BSP", "Cash", "Document", "Invoice", "PaymentCard", "WaiverCode"

  - `TicketListResponse.TicketID.FormOfPayment.documentNumber` (string)
    Payment document number
    Example: "45"

  - `TicketListResponse.TicketID.FormOfPayment.encryptedValue` (string)
    Encrypted value
    Example: "BNASJASJKASKJASHJKASK"

  - `TicketListResponse.TicketID.FormOfPayment.documentIssuer` (string)
    Document issuer
    Example: "Alpha travel"

  - `TicketListResponse.TicketID.FormOfPayment.documentType` (string)
    Document type like EMD, MCO
    Enum: "EMD", "MCO", "Ticket", "TASF", "Invoice"

  - `TicketListResponse.TicketID.TicketSegment` (array, required)

  - `TicketListResponse.TicketID.TicketSegment.@type` (string)
    Example: "TicketSegment"

  - `TicketListResponse.TicketID.TicketSegment.sequence` (integer)
    The sequence of the coupon within the ticket
    Example: 1

  - `TicketListResponse.TicketID.TicketSegment.ClassOfService` (string)
    The booking class of service. segment
    Example: "Y"

  - `TicketListResponse.TicketID.TicketSegment.FareBasisCode` (string)
    The Fare Basis code for this ticket segment.
    Example: "YEE1Y"

  - `TicketListResponse.TicketID.TicketSegment.Status` (string)
    Enum: "CheckedIn", "Closed", "Exchanged", "InfoOnly", "Lifted/Boarded", "OpenForUse", "OtherAirlineControl", "Void", "Refund", "Suspended", "Unavailable", "Used"

  - `TicketListResponse.TicketID.TicketSegment.Carrier` (string, required)
    The marketing carrier of the flight on this ticket segment.
    Example: "DL"

  - `TicketListResponse.TicketID.TicketSegment.Number` (string, required)
    The flight number.
    Example: "2490"

  - `TicketListResponse.TicketID.TicketSegment.Departure` (object, required)

  - `TicketListResponse.TicketID.TicketSegment.Departure.@type` (string, required)
    Discriminator classes Departure or DepartureDetail
    Example: "DepartureDetail"

  - `TicketListResponse.TicketID.TicketSegment.Departure.location` (string, required)
    Location of departure or arrival
    Example: "AMS"

  - `TicketListResponse.TicketID.TicketSegment.Departure.date` (string, required)
    Local date of for arrival or departure
    Example: "0011-10-17"

  - `TicketListResponse.TicketID.TicketSegment.Departure.time` (string, required)
    Local time Date of for arrival or departure
    Example: "04:45:00"

  - `TicketListResponse.TicketID.TicketSegment.Arrival` (object, required)

  - `TicketListResponse.TicketID.TicketSegment.Arrival.@type` (string, required)
    Discriminator classes Arrival or ArrivalDetail
    Example: "ArrivalDetail"

  - `TicketListResponse.TicketID.TicketSegment.Arrival.location` (string, required)
    Location of departure or arrival
    Example: "MAD"

  - `TicketListResponse.TicketID.TicketSegment.Arrival.date` (string, required)
    Local date of for arrival or departure
    Example: "0011-10-17"

  - `TicketListResponse.TicketID.TicketSegment.Arrival.time` (string)
    Local time Date of for arrival or departure
    Example: "04:45:00"

  - `TicketListResponse.TicketID.TicketSegment.FlightStatusCode` (string, required)
    A status code indicates the status of an air segment
    Example: "HK"

  - `TicketListResponse.TicketID.TicketSegment.ValidDateRange` (object)
    Specifies the begin and end date of an event, such as check-in and check-out dates.

  - `TicketListResponse.TicketID.TicketSegment.ValidDateRange.start` (string, required)
    Specifies the start date for an event, such as a booking or check-in date in YYYY-MM-DD format.
    Example: "2026-03-03"

  - `TicketListResponse.TicketID.TicketSegment.ValidDateRange.end` (string, required)
    Specifies the end date an event, such as a booking or check-out date in YYYY-MM-DD format.
    Example: "2026-03-03"

  - `TicketListResponse.TicketID.TicketSegment.TicketBaggage` (object, required)

  - `TicketListResponse.TicketID.TicketSegment.TicketBaggage.@type` (string)
    Example: "TicketBaggage"

  - `TicketListResponse.TicketID.TicketSegment.TicketBaggage.quantity` (integer)
    How many baggage allowed
    Example: 2

  - `TicketListResponse.TicketID.TicketSegment.TicketBaggage.Measurement` (array)
    The total dimensions  of baggage

  - `TicketListResponse.TicketID.TicketSegment.TicketBaggage.Measurement.value` (number)
    Example: 2.22

  - `TicketListResponse.TicketID.TicketSegment.TicketBaggage.Measurement.measurementType` (string)
    The type of measurement such as width, height, weight
    Enum: "Width", "Height", "Depth", "Weight", "OverallDimension"

  - `TicketListResponse.TicketID.TicketSegment.TicketBaggage.Measurement.unit` (string)
    The unit of measure in a code format. Refer to OpenTravel Code List Unit of Measure Code (UOM).
    Enum: "Miles", "Kilometers", "Meters", "Millimeters", "Centimeters", "Yards", "Feet", "Inches", "Pixels", "Block", "Megabytes", "Gigabytes", "Square feet", "Square meters", "Pounds", "Kilograms", "Square inch", "Square yard", "Acre", "Square millimeter", "Square centimeter", "Hectare", "Ounce", "Gram", "Gallons", "Liters", "Kilowatts", "Cubic meters"

  - `TicketListResponse.TicketID.TicketSegment.TicketBaggage.soldByPieceInd` (boolean)
    If true, the baggage item is sold as a piece allowance. Weight restrictions may also apply.

  - `TicketListResponse.TicketID.TicketSegment.TicketBaggage.soldByWeightInd` (boolean)
    If true, the baggage item is sold as a weight allowance. Number of item restrictions may also apply.

  - `TicketListResponse.TicketID.TicketSegment.connectionInd` (boolean)
    If true, the ticketSegment is a connecting segment
    Example: true

  - `TicketListResponse.TicketID.TicketPrice` (object, required)

  - `TicketListResponse.TicketID.TicketPrice.@type` (string)
    Example: "TicketPrice"

  - `TicketListResponse.TicketID.TicketPrice.fareCalculation` (string)
    Calculation of applicable fare
    Example: "LON BA SIN R235.00YEE1Y BA LON R235.00YEE1Y END ROE0.645487"

  - `TicketListResponse.TicketID.TicketPrice.fareBreakdown` (string)
    An itinerary used as the start and finish of a particular fare

  - `TicketListResponse.TicketID.TicketPrice.CurrencyCode` (object, required)
    Currency codes are the three-letter alphabetic codes that represent the various currencies used throughout the world. 
For Hotel: SourceCurrency is based on the location of the hotel and used for all rates in the response. TargetCurrency is the currency code sent in the request in requestedCurrency.

  - `TicketListResponse.TicketID.TicketPrice.CurrencyCode.value` (string)
    An ISO 4217 currency code.
    Example: "USD"

  - `TicketListResponse.TicketID.TicketPrice.CurrencyCode.codeAuthority` (string)
    Currency code authority
    Example: "ISO 4217"

  - `TicketListResponse.TicketID.TicketPrice.CurrencyCode.decimalPlace` (integer)
    Number of decimal places for the currency.
    Example: 4

  - `TicketListResponse.TicketID.TicketPrice.CurrencyCode.decimalAuthority` (string)
    Currency code decimal authority
    Example: "ISO 4217"

  - `TicketListResponse.TicketID.TicketPrice.Base` (number, required)

  - `TicketListResponse.TicketID.TicketPrice.Taxes` (object)
    Summary of all individual taxes. Child class TaxesDetail provides the breakdown of individual taxes.

  - `TicketListResponse.TicketID.TicketPrice.Taxes.@type` (string, required)
    Discriminator. Child class is TaxesDetail
    Example: "TaxesDetail"

  - `TicketListResponse.TicketID.TicketPrice.Taxes.TotalTaxes` (number)
    A monetary amount, representing the total of all taxes included in this offer. Supports up to 4 decimal places; decimal place must be included.
    Example: 330.1

  - `TicketListResponse.TicketID.TicketPrice.Taxes.TaxInfo` (array)
    Returned for TripChange APIS only.

  - `TicketListResponse.TicketID.TicketPrice.Taxes.TaxInfo.@type` (string)
    Example: "TaxInfo"

  - `TicketListResponse.TicketID.TicketPrice.Taxes.TaxInfo.TaxCode` (string, required)
    The tax code
    Example: "XF"

  - `TicketListResponse.TicketID.TicketPrice.Taxes.TaxInfo.CurrencyCode` (object)
    Currency codes are the three-letter alphabetic codes that represent the various currencies used throughout the world. 
For Hotel: SourceCurrency is based on the location of the hotel and used for all rates in the response. TargetCurrency is the currency code sent in the request in requestedCurrency.

  - `TicketListResponse.TicketID.TicketPrice.Taxes.TaxInfo.Amount` (number, required)
    The amount of the tax applied

  - `TicketListResponse.TicketID.TicketPrice.Taxes.TaxInfo.TaxBreakdown` (array, required)
    The breakdown of the tax for this tax code

  - `TicketListResponse.TicketID.TicketPrice.Fees` (object)
    Includes TotalFees object to return the sum total of any fees. Child class FeesDetail includes a breakdown of the individual fees.

  - `TicketListResponse.TicketID.TicketPrice.Fees.@type` (string, required)
    Discriminator. Child class FeesDetail
    Example: "FeesDetail"

  - `TicketListResponse.TicketID.TicketPrice.Fees.TotalFees` (number)
    Total fees included in the TotalPrice. Supports up to 4 decimal places; decimal place needs to be included.
    Example: 111.11

  - `TicketListResponse.TicketID.TicketPrice.Fees.TotalAdditionalFeesPayableLocally` (number)
    Fees due separately at the property. Expected to be paid in local currency. These fees are not included in the Offer TotalPrice.
    Example: 2.1

  - `TicketListResponse.TicketID.TicketPrice.Total` (number, required)

  - `TicketListResponse.TicketID.TicketPrice.Commission` (object)
    Commission information. In Air Search commission is returned for GDS only; not supported for NDC. Any commission filed by an airline in a CAT35 fare is returned in PriceBreakdownAir/Commission. The amount is either a percent of the fare component (@type CommissionPercent and the Percent object) or an amount (@type CommissionAmount and the Amount object).

  - `TicketListResponse.TicketID.TicketPrice.Commission.@type` (string, required)
    Discriminator. Child classes CommissionAmount or CommissionPercent
    Example: "CommissionAmount"

  - `TicketListResponse.TicketID.TicketPrice.Commission.application` (string)
    Type of commission
    Enum: "Full", "Partial", "Non-paying", "No-show", "Adjustment", "Commissionable"

  - `TicketListResponse.TicketID.TicketPrice.FiledAmount` (object)
    The base amount of a ticket price or net price that is filed in local currency

  - `TicketListResponse.TicketID.TicketPrice.FiledAmount.value` (number)
    Filed amount value
    Example: 43.3422

  - `TicketListResponse.TicketID.TicketPrice.FiledAmount.currencyCode` (string)
    Filed amount currency code
    Example: "USD"

  - `TicketListResponse.TicketID.TicketPrice.FiledAmount.codeAuthority` (string)
    Filed amount currency code authority
    Example: "Australian Dollar"

  - `TicketListResponse.TicketID.TicketPrice.FiledAmount.decimalPlace` (integer, required)
    ISO 4217 standard has a different number of decimals
    Example: 3

  - `TicketListResponse.TicketID.TicketPrice.FiledAmount.decimalAuthority` (string)
    ISO 4217 standard decimal authority
    Example: "ISO 4217"

  - `TicketListResponse.TicketID.TicketPrice.PaidTaxes` (object)
    Summary Taxes object

  - `TicketListResponse.TicketID.TicketPrice.PaidTaxes.@type` (string, required)
    Discriminator classes PaidTaxes or PaidTaxesDetail
    Example: "PaidTaxesDetail"

  - `TicketListResponse.TicketID.TicketPrice.PaidTaxes.TotalTaxes` (number)
    A monetary amount, up to 4 decimal places. Decimal place needs to be included.
    Example: 220.12

  - `TicketListResponse.TicketID.TicketPrice.iTFareInd` (boolean)
    if true, this is an IT fare and the base amount is not exposed
    Example: true

  - `TicketListResponse.TicketID.TicketPrice.bTFareInd` (boolean)
    if true, this is a BT fare and the base amount is not exposed

  - `TicketListResponse.TicketID.TicketPrice.AdditionalCollection` (object)
    The base amount of a ticket price or net price that is filed in local currency

  - `TicketListResponse.TicketID.TicketPrice.NetAmount` (object)

  - `TicketListResponse.TicketID.TicketPrice.NetAmount.amount` (number, required)
    The base amount
    Example: 43.3422

  - `TicketListResponse.TicketID.TicketPrice.NetAmount.currencyCode` (string, required)
    Amount currency code
    Example: "USD"

  - `TicketListResponse.TicketID.TicketPrice.NetAmount.decimalPlace` (integer, required)
    ISO 4217 decimal standard
    Example: 3

  - `TicketListResponse.TicketID.TicketPrice.NetAmount.fareCalculation` (string)
    the fare calculation string
    Example: "LON BA SIN R 234.00 BA LON R 234.00NUC468.00END"

  - `TicketListResponse.TicketID.TicketPrice.NetAmount.rateOfExchange` (number)
    The rate of exchange used to convert the fare calculation
    Example: 1.234562

  - `TicketListResponse.TicketID.PassengerTypeCode` (string)
    Code used to identify Passengers according to various
    Example: "PTC"

  - `TicketListResponse.TicketID.ValidatingCarrier` (string)
    The plating carrier of the ticket
    Example: "ticket prefix is 001, while United Airlines' prefix is 016."

  - `TicketListResponse.TicketID.PricingType` (string)
    How the price was created
    Enum: "Auto Priced", "Manually Price"

  - `TicketListResponse.TicketID.Restrictions` (array)
    restrictions associated with a particular fare
    Example: ["VALID BA ONLY/ NON REF","NON REF"]

  - `TicketListResponse.TicketID.AgencyInfo` (object)
    Detail of the travel agency that issues the ticket

  - `TicketListResponse.TicketID.AgencyInfo.ticketedDate` (string)
    Ticketed date
    Example: "2026-04-05"

  - `TicketListResponse.TicketID.AgencyInfo.name` (string, required)
    Name of the Agency
    Example: "Alpha travel"

  - `TicketListResponse.TicketID.AgencyInfo.place` (string)
    Place of the agency
    Example: "Marietta"

  - `TicketListResponse.TicketID.AgencyInfo.ticketingPCC` (string)
    Ticketing PCC
    Example: "1CR"

  - `TicketListResponse.TicketID.AgencyInfo.code` (string)
    Agency code
    Example: "12430870"

  - `TicketListResponse.TicketID.AgencyInfo.salesType` (string)
    Sales type
    Example: "Ticketing"

  - `TicketListResponse.TicketID.AgencyInfo.ticketingCountry` (string, required)
    Ticketing country
    Example: "US"

  - `TicketListResponse.TicketID.AgencyInfo.ticketingCity` (string, required)
    Ticketing city
    Example: "NYC"

  - `TicketListResponse.TicketID.OriginalIssue` (object)

  - `TicketListResponse.TicketID.OriginalIssue.value` (string)

  - `TicketListResponse.TicketID.OriginalIssue.issuingCity` (string, required)
    Original Issuing city
    Example: "NYC"

  - `TicketListResponse.TicketID.OriginalIssue.issueDate` (string, required)
    Issue date
    Example: "2026-04-04"

  - `TicketListResponse.TicketID.OriginalIssue.agencyCodeIATA` (string, required)
    Agency code
    Example: "89213476"

  - `TicketListResponse.TicketID.OriginalIssue.documentType` (string)
    Document type like EMD, MCO
    Enum: "EMD", "MCO", "Ticket", "TASF", "Invoice"

  - `TicketListResponse.TicketID.PreviousIssue` (array)

  - `TicketListResponse.TicketID.PreviousIssue.value` (string)

  - `TicketListResponse.TicketID.PreviousIssue.issuingCity` (string)

  - `TicketListResponse.TicketID.PreviousIssue.issueDate` (string)

  - `TicketListResponse.TicketID.PreviousIssue.agencyCodeIATA` (string)

  - `TicketListResponse.TicketID.PreviousIssue.documentType` (string)
    Document type like EMD, MCO
    Enum: "EMD", "MCO", "Ticket", "TASF", "Invoice"

  - `TicketListResponse.SettlementAuthorizationCode` (string)

  - `TicketListResponse.@type` (string)
    Example: "response"

  - `TicketListResponse.transactionId` (string)
    "A unique system-generated (128 bit GUID format) transaction/tracking id for a single request and response (i.e. for a single transaction) used for internal tracking and troubleshooting. Also known as E2ETrackingId. Not returned in all Hotel API responses."
    Example: "49f58f5f-c443-43b4-9f5d-be405fd00a01"

  - `TicketListResponse.traceId` (string)
    "Used in hospitality workflows to provide a Unique transaction or tracking id for a single request and response. For Rules, returned if a custom trace ID was sent in the request header"
    Example: "TraceID_123456"

  - `TicketListResponse.correlationId` (string)
    Identifier used to correlate hotel API invocations across a multi-call business flow.

  - `TicketListResponse.reservationStatus` (string)
    Status of reservation or offer completion.
    Enum: "Success", "Fail", "Partial", "Pending", "OnHold", "Retry", "Other"

  - `TicketListResponse.Result` (object)
    Returns the error and/or warning message information, if applicable.

  - `TicketListResponse.Result.@type` (string)
    Discriminator class Result only
    Example: "Result"

  - `TicketListResponse.Result.status` (string)
    The status of an error or warning
    Enum: "Not processed", "Incomplete", "Complete", "Unknown"

  - `TicketListResponse.Result.Error` (array)
    A list of error information returned at the provider level for a response.

  - `TicketListResponse.Result.Error.@type` (string, required)
    Discriminator classes Error or ErrorDetail
    Example: "ErrorDetail"

  - `TicketListResponse.Result.Error.Message` (string)
    The Travelport standardized error or warning message
    Example: "No flights found."

  - `TicketListResponse.Result.Error.NameValuePair` (array)

  - `TicketListResponse.Result.Error.NameValuePair.value` (string)
    Text directly related to name description, providing more detail. May have character restrictions based on remark type (e.g. Free Text limitations: 84 characters, alphanumeric and some special characters).
    Example: "Sunday"

  - `TicketListResponse.Result.Error.NameValuePair.id` (string)
    Optional internally referenced id
    Example: "6"

  - `TicketListResponse.Result.Error.NameValuePair.name` (string, required)
    Key, categorizing the of type of remark or error.
    Example: "Day1"

  - `TicketListResponse.Result.Error.StatusCode` (integer)
    Http standard response code
    Example: 200

  - `TicketListResponse.Result.Warning` (array)
    A list of warning information returned at the provider level for a response.

  - `TicketListResponse.Result.Warning.@type` (string, required)
    Discriminator classes Warning or WarningDetail
    Example: "WarningDetail"

  - `TicketListResponse.Result.Warning.Message` (string)
    The Travelport standardized error or warning message
    Example: "Customer Loyalty could not be applied."

  - `TicketListResponse.Result.Warning.NameValuePair` (array)

  - `TicketListResponse.Result.Warning.StatusCode` (integer)
    Http standard response code
    Example: 200

  - `TicketListResponse.Identifier` (object)
    A globally unique identifier key often used to reference a given option (such as Pricing, Booking, Rules, or additional workflows) or to retrieve information (such as Hotel pagination).

  - `TicketListResponse.NextSteps` (object)
    Container for the steps that describe actions that may be taken on the containing object.

  - `TicketListResponse.NextSteps.baseURI` (string, required)
    The base portion of the uri in order to shorten the uris in the individual steps

  - `TicketListResponse.NextSteps.id` (string)
    Optional internally referenced id
    Example: "5"

  - `TicketListResponse.NextSteps.NextStep` (array, required)

  - `TicketListResponse.NextSteps.NextStep.value` (string)
    Example: "www.resourcelocation.com"

  - `TicketListResponse.NextSteps.NextStep.id` (string)
    Identifier for the Next Step
    Example: "2"

  - `TicketListResponse.NextSteps.NextStep.action` (string, required)
    The action this next step is intended to achieve
    Example: "cancel"

  - `TicketListResponse.NextSteps.NextStep.method` (string, required)
    Describes the set of potential methods that can be taken after an operation.
    Enum: "GET", "DELETE", "PUT", "POST"

  - `TicketListResponse.NextSteps.NextStep.description` (string)
    Additional clarification for the next step
    Example: "remove offer from the order"

  - `TicketListResponse.ReferenceList` (array)

  - `TicketListResponse.ReferenceList.@type` (string, required)
    Discriminator. Air Search child classes are ReferenceListAmenity, ReferenceListBrand, ReferenceListFlight, ReferenceListProduct, ReferenceListTermsAndConditions, and ReferenceListUniversalProductAttribute. Air Price child classes are ReferenceListAmenity and ReferenceListBrand. FareRules child class is ReferenceListFlight. Search Ancillaries child class is ReferenceListFlight. Seat Map child class is ReferenceListSeatingChart. Hotel Availability child class is ReferenceListPropertyDates. Reservation and Reservation Workbench child classes are ReferenceListAmenity, ReferenceListBrand, and ReferenceListUniversalProductAttribute. Exchange Search child classes are ReferenceListBrand, ReferenceListFlight, and ReferenceListExchangedPrice. Reservation Receipt child classes are ReferenceListOffer and ReferenceListTraveler. Book_Traveler child class is ReferenceListTraveler.
    Example: "ReferenceListFlight"

  - `TicketListResponse.ReferenceList.id` (string)
    Uniquely identifies for the Reference List

  - `TicketListResponse.CurrencyRateConversion` (array)

  - `TicketListResponse.CurrencyRateConversion.@type` (string)

  - `TicketListResponse.CurrencyRateConversion.SourceCurrency` (object, required)
    Currency codes are the three-letter alphabetic codes that represent the various currencies used throughout the world. 
For Hotel: SourceCurrency is based on the location of the hotel and used for all rates in the response. TargetCurrency is the currency code sent in the request in requestedCurrency.

  - `TicketListResponse.CurrencyRateConversion.TargetCurrency` (object, required)
    Currency codes are the three-letter alphabetic codes that represent the various currencies used throughout the world. 
For Hotel: SourceCurrency is based on the location of the hotel and used for all rates in the response. TargetCurrency is the currency code sent in the request in requestedCurrency.

  - `TicketListResponse.CurrencyRateConversion.ConversionRate` (object, required)
    Conversion rate of SourceCurrency value to TargetCurrency value. This value can be used to calculate, independently of the API, conversion for the rates in the response. The response does not convert any amounts.

  - `TicketListResponse.CurrencyRateConversion.ConversionRate.value` (number)

  - `TicketListResponse.CurrencyRateConversion.ConversionRate.rateAuthority` (string)
    Contextual rate authority
    Example: "ISO 4217"

  - `TicketListResponse.CurrencyRateConversion.ConversionRate.rateAsOf` (string)
    Rate as of
    Example: "2026-08-07 12:12:00+00:00"

  - `TicketListResponse.Pagination` (object)
    Pagination object used when result sets span across a number of pages.

  - `TicketListResponse.Pagination.@type` (string, required)
    Example: "Pagination"

  - `TicketListResponse.Pagination.page` (integer, required)
    The current page number of the full result set
    Example: 1

  - `TicketListResponse.Pagination.pageSize` (integer, required)
    The total number of items on this page
    Example: 20

  - `TicketListResponse.Pagination.totalPages` (integer, required)
    The total number of pages in this result set
    Example: 5

  - `TicketListResponse.Pagination.totalItems` (integer, required)
    The total number of pages in this result set
    Example: 100

## Response 400 fields (application/json):

  - `ErrorResponse` (object)
    Base common error response

  - `ErrorResponse.@type` (string)
    Example: "response"

  - `ErrorResponse.transactionId` (string)
    "A unique system-generated (128 bit GUID format) transaction/tracking id for a single request and response (i.e. for a single transaction) used for internal tracking and troubleshooting. Also known as E2ETrackingId. Not returned in all Hotel API responses."
    Example: "49f58f5f-c443-43b4-9f5d-be405fd00a01"

  - `ErrorResponse.traceId` (string)
    "Used in hospitality workflows to provide a Unique transaction or tracking id for a single request and response. For Rules, returned if a custom trace ID was sent in the request header"
    Example: "TraceID_123456"

  - `ErrorResponse.correlationId` (string)
    Identifier used to correlate hotel API invocations across a multi-call business flow.

  - `ErrorResponse.reservationStatus` (string)
    Status of reservation or offer completion.
    Enum: "Success", "Fail", "Partial", "Pending", "OnHold", "Retry", "Other"

  - `ErrorResponse.Result` (object)
    Returns the error and/or warning message information, if applicable.

  - `ErrorResponse.Identifier` (object)
    A globally unique identifier key often used to reference a given option (such as Pricing, Booking, Rules, or additional workflows) or to retrieve information (such as Hotel pagination).

  - `ErrorResponse.NextSteps` (object)
    Container for the steps that describe actions that may be taken on the containing object.

  - `ErrorResponse.ReferenceList` (array)

  - `ErrorResponse.CurrencyRateConversion` (array)

  - `ErrorResponse.Pagination` (object)
    Pagination object used when result sets span across a number of pages.


