TUI Group Booking/retrieve API

The booking/retrieve API from TUI Group — 5 operation(s) for booking/retrieve.

Operations 5

GET /api/nsk/v2/booking/retrieve Retrieves the booking from the New Skies server based on the retrieve booking request parameters and any configured booking retrieve strategies. If the booking exists and the searc #
GET /api/nsk/v1/booking/retrieve/{bookingKey} Gets a specific booking by key and stores it in state. #
GET /api/nsk/v1/booking/retrieve/byBookingId/{bookingId} Gets a specific booking by ID and stores it in state. #
GET /api/nsk/v1/booking/retrieve/byRecordLocator/{recordLocator} Gets a specific booking by record locator and stores it in state. #
GET /api/nsk/v1/booking/retrieve/byThirdPartyRecordLocator Gets a specific booking by third-party record locator and stores it in state. #

Documentation

📖
Documentation
https://developer.tui/api-catalog/newskies-digital-api/api-description
📖
Documentation
https://developer.tui/api-catalog/newskies-digital-api/get-started
📖
Documentation
https://developer.tui/api-catalog/newskies-digital-api/simple-workflow
📖
Documentation
https://developer.tui/api-catalog/newskies-digital-api/advanced-workflow
📖
Documentation
https://developer.tui/api-catalog/newskies-digital-api/creditcard-payments
📖
Documentation
https://developer.tui/api-catalog/newskies-digital-api/backwards-compatibility
📖
Documentation
https://developer.tui/api-catalog/newskies-gonow-api/api-description
📖
Documentation
https://developer.tui/api-catalog/newskies-gonow-api/get-started
📖
Documentation
https://developer.tui/api-catalog/newskies-gonow-api/check-workflow
📖
Documentation
https://developer.tui/api-catalog/newskies-gonow-api/backwards-compatibility
📖
Documentation
https://developer.tui/api-catalog/newskies-payment-api/api-description
📖
Documentation
https://developer.tui/api-catalog/newskies-payment-api/booking-flow
📖
Documentation
https://developer.tui/api-catalog/nskcc-availability-search-api/description
📖
Documentation
https://developer.tui/api-catalog/nskcc-availability-search-api/api-details
📖
Documentation
https://developer.tui/api-catalog/nskcc-availability-search-api/technical-integration
📖
Documentation
https://developer.tui/api-catalog/nskcc-availability-search-api/code-examples
📖
Documentation
https://developer.tui/api-catalog/nskcc-availability-search-api/api-onepager
📖
Documentation
https://developer.tui/api-catalog/tui-newskies-pricefile-api/description
📖
Documentation
https://developer.tui/api-catalog/tui-newskies-pricefile-api/technical-integration
📖
Documentation
https://developer.tui/api-catalog/tui-newskies-pricefile-api/data-format
📖
Documentation
https://developer.tui/api-catalog/checkinhandler-service-api/api-description
📖
Documentation
https://developer.tui/api-catalog/checkinhandler-service-api/api-details
📖
Documentation
https://developer.tui/api-catalog/checkinhandler-service-api/technical-integration
📖
Documentation
https://developer.tui/api-catalog/tui-flight-ota-api/api-description
📖
Documentation
https://developer.tui/api-catalog/ota-content-api/api-description
📖
Documentation
https://developer.tui/api-catalog/ota-content-api/technical-details
📖
Documentation
https://developer.tui/api-catalog/ota-content-api/release-notes
📖
Documentation
https://developer.tui/api-catalog/walldy-api/api-description
📖
Documentation
https://developer.tui/api-catalog/walldy-api/api-details
📖
Documentation
https://developer.tui/api-catalog/walldy-api/technical-integration
📖
Documentation
https://developer.tui/api-catalog/walldy-api/api-onepager
📖
Documentation
https://developer.tui/api-catalog/walldy-api/release-notes
📖
Documentation
https://developer.tui/api-catalog/holidayofferscontroller-api/api-description
📖
Documentation
https://developer.tui/api-catalog/holidayofferscontroller-api/technical-integration
📖
Documentation
https://developer.tui/api-catalog/holidayofferscontroller-api/release-notes
📖
Documentation
https://developer.tui/api-catalog/meta-search-generic-api/api-description
📖
Documentation
https://developer.tui/api-catalog/partner-content-api/api-description
📖
Documentation
https://developer.tui/api-catalog/ship-content-api/api-description

Specifications

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/tui-group-booking-retrieve-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

tui-group-booking-retrieve-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: NewSkies-Digital-Api Booking/retrieve API
  version: 4.8.6.23
  description: Navitaire Digital Api
servers:
- url: https://prod.api.tui/flight/newskies/rest
  description: TUI Prod
- url: https://playground.api.tui/flight/newskies/rest
  description: TUI Playground
security:
- JWT: []
tags:
- name: booking/retrieve
paths:
  /api/nsk/v2/booking/retrieve:
    get:
      tags:
      - booking/retrieve
      summary: 'Retrieves the booking from the New Skies server based on the retrieve booking request parameters and any configured

        booking retrieve strategies. If the booking exists and the search criteria is allowed by one of the configured

        booking retrieve strategies, the booking will be loaded into the web session and returned.'
      description: '`IMPORTANT: This endpoint should NOT be called concurrently using the same session token to avoid performance

        problems.`

        This endpoint will perform validation using a pre-configured booking retrieve strategy.  Custom strategies can

        be configured in Utilities, and are configurable based on application name.

        To set up a custom strategy, go to Utilities -> Resource Management.  From the "Resource Management" screen, go

        to Root -> Web -> dotREZ folder.  Right-click on the dotREZ folder and select "Add Content".  On the "Add Resource"

        screen, set the "Content Name" to "BookingStrategyManagementConfig".  Choose "XML" as the "Type".  The "Content

        Data"

        will be in JSON, and should look like this:

        {

        "strategies" :

        [{

        "applicationName" : "dotREZApi",

        "allowedStrategies" : [

        "firstAndLastName",

        "email"

        ]

        }, {

        "applicationName" : "Web",

        "allowedStrategies" : [

        "email"

        ]

        }, {

        "applicationName" : "",

        "allowedStrategies" : [

        "lastName"

        ]

        }]

        }

        The application name can be set when creating a new token.  If no application name is given for a token create

        request, the API will use whatever value is defined in the "dotrez-nsk-common.json" configuration file under the

        "systemOptions" -> "fallbackApplicationName".  If no strategies are configured and no "fallbackApplicationName" is

        configured, the default strategy will be a booking retrieve based on PNR, first name, and last name.

        If the same strategy should be used for multiple applications, the last entry in the example above can be set by

        setting an empty string as the application name, and then listing the allowed strategies to be used.  Application

        specific strategies can still be defined, but if no application specific strategy is found, a list of strategies

        associated with the blank application name will be used (if one exists in the configuration file).

        The list of strategies currently includes the following options:

        firstAndLastName

        email

        originAndDepartureDate

        lastName

        customerNumber

        More strategies may be added in the future.


        GraphQL endpoint: bookingRetrievev3'
      operationId: nsk_v2_booking_retrieve_get
      parameters:
      - name: RecordLocator
        in: query
        description: "Record locator being requested.\n            "
        schema:
          type:
          - string
          - 'null'
          maxLength: 12
          minLength: 0
        x-position: 1
      - name: EmailAddress
        in: query
        description: "The email address of a contact.\n            "
        schema:
          type:
          - string
          - 'null'
          maxLength: 266
          minLength: 0
        x-position: 2
      - name: Origin
        in: query
        description: "The origin station code.\n            "
        schema:
          type:
          - string
          - 'null'
          maxLength: 3
          minLength: 3
        x-position: 3
      - name: FirstName
        in: query
        description: "The first name of a passenger or contact.\n            "
        schema:
          type:
          - string
          - 'null'
          maxLength: 32
          minLength: 0
        x-position: 4
      - name: LastName
        in: query
        description: "The last name of a passenger or contact.\n            "
        schema:
          type:
          - string
          - 'null'
          maxLength: 32
          minLength: 0
        x-position: 5
      - name: CustomerNumber
        in: query
        description: "One of the passengers customer numbers applied.\n            "
        schema:
          type:
          - string
          - 'null'
          maxLength: 20
          minLength: 0
        x-position: 6
      - name: DepartureDate
        in: query
        description: "The first journeys departure date.\n            "
        schema:
          type:
          - string
          - 'null'
          format: date-time
        x-position: 7
      responses:
        '200':
          description: OK. Request completed successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IJsonResponseOfBooking'
              examples:
                Retrieve booking:
                  description: Successful retrieval of a booking
                  value:
                    data:
                      selfServiceMoveAvailable: false
                      bookingKey: MTU4NjExIVBDNlo0SCFmYWxzZQ--
                      recordLocator: PC6Z4H
                      currencyCode: USD
                      systemCode: SYS
                      groupName: GRP
                      locators:
                        numericRecordLocator: '310530162615'
                        parentRecordLocator: PB5L2S
                        parentId: 0
                        recordLocators:
                        - recordLocatorKey: NjA4NjQyMjchTlY-
                          recordCode: '60864227'
                          systemDomainCode: MVS
                          owningSystemCode: NV
                          bookingSystemCode: NV
                          interactionPurpose: ML
                          hostedCarrierCode: MK
                      info:
                        status: 2
                        paidStatus: 1
                        priceStatus: 2
                        profileStatus: 1
                        bookingType: Default
                        channelType: 1
                        bookedDate: '2026-07-09T05:55:14.2658737Z'
                        createdDate: '2026-07-09T05:55:14.2658739Z'
                        expirationDate: '2026-07-12T05:55:14.265874Z'
                        modifiedDate: '2026-07-09T05:58:14.2658756Z'
                        modifiedAgentId: 1
                        createdAgentId: 1
                        owningCarrierCode: NV
                        changeAllowed: true
                        createdUserKey: MQ--
                        modifiedUserKey: MQ--
                      sales:
                        created:
                          agentCode: Agent
                          domainCode: TAW3
                          locationCode: TAW3
                          organizationCode: WWW
                        source:
                          isoCountryCode: LA
                          sourceSystemCode: LA
                          agentCode: Agent
                          domainCode: TAW3
                          locationCode: TAW3
                          organizationCode: WWW
                        modified:
                          agentCode: Agent
                          domainCode: TAW3
                          locationCode: TAW3
                          organizationCode: WWW
                      typeOfSale:
                        residentCountry: US
                        promotionCode: PROMO
                        fareTypes:
                        - FareType
                      hold:
                        expiration: '2026-07-12T05:55:14.2658796Z'
                      breakdown:
                        balanceDue: 0.0
                        pointsBalanceDue: 0.0
                        authorizedBalanceDue: 0.0
                        totalAmount: 66.44
                        totalPoints: 0.0
                        totalToCollect: 66.44
                        totalPointsToCollect: 0.0
                        totalCharged: 66.44
                        passengerTotals:
                          services:
                            total: 25.0
                            taxes: 0.0
                            adjustments: 0.0
                            charges:
                            - amount: 25.0
                              code: JSF
                              detail: SLC-BOS
                              type: 23
                              collectType: 0
                              currencyCode: USD
                              foreignCurrencyCode: USD
                              foreignAmount: 25.0
                              ticketCode: JSF
                          specialServices:
                            total: 25.0
                            taxes: 0.0
                            adjustments: 0.0
                            charges:
                            - amount: 25.0
                              code: JSF
                              detail: SLC-BOS
                              type: 23
                              collectType: 0
                              currencyCode: USD
                              foreignCurrencyCode: USD
                              foreignAmount: 25.0
                              ticketCode: JSF
                          seats:
                            total: 25.0
                            taxes: 0.0
                            adjustments: 0.0
                            charges:
                            - amount: 25.0
                              code: JSF
                              detail: SLC-BOS
                              type: 23
                              collectType: 0
                              currencyCode: USD
                              foreignCurrencyCode: USD
                              foreignAmount: 25.0
                              ticketCode: JSF
                          upgrades:
                            total: 25.0
                            taxes: 0.0
                            adjustments: 0.0
                            charges:
                            - amount: 25.0
                              code: JSF
                              detail: SLC-BOS
                              type: 23
                              collectType: 0
                              currencyCode: USD
                              foreignCurrencyCode: USD
                              foreignAmount: 25.0
                              ticketCode: JSF
                          spoilage:
                            total: 25.0
                            taxes: 0.0
                            adjustments: 0.0
                            charges:
                            - amount: 25.0
                              code: JSF
                              detail: SLC-BOS
                              type: 23
                              collectType: 0
                              currencyCode: USD
                              foreignCurrencyCode: USD
                              foreignAmount: 25.0
                              ticketCode: JSF
                          nameChanges:
                            total: 25.0
                            taxes: 0.0
                            adjustments: 0.0
                            charges:
                            - amount: 25.0
                              code: JSF
                              detail: SLC-BOS
                              type: 23
                              collectType: 0
                              currencyCode: USD
                              foreignCurrencyCode: USD
                              foreignAmount: 25.0
                              ticketCode: JSF
                          convenience:
                            total: 25.0
                            taxes: 0.0
                            adjustments: 0.0
                            charges:
                            - amount: 25.0
                              code: JSF
                              detail: SLC-BOS
                              type: 23
                              collectType: 0
                              currencyCode: USD
                              foreignCurrencyCode: USD
                              foreignAmount: 25.0
                              ticketCode: JSF
                          infant:
                            total: 25.0
                            taxes: 0.0
                            adjustments: 0.0
                            charges:
                            - amount: 25.0
                              code: JSF
                              detail: SLC-BOS
                              type: 23
                              collectType: 0
                              currencyCode: USD
                              foreignCurrencyCode: USD
                              foreignAmount: 25.0
                              ticketCode: JSF
                          totalCost: null
                        passengers:
                          mcfbrfQ-:
                            passengerKey: MCFBRFQ-
                            services:
                              total: 25.0
                              taxes: 0.0
                              adjustments: 0.0
                              charges:
                              - amount: 25.0
                                code: JSF
                                detail: SLC-BOS
                                type: 23
                                collectType: 0
                                currencyCode: USD
                                foreignCurrencyCode: USD
                                foreignAmount: 25.0
                                ticketCode: JSF
                            specialServices:
                              total: 25.0
                              taxes: 0.0
                              adjustments: 0.0
                              charges:
                              - amount: 25.0
                                code: JSF
                                detail: SLC-BOS
                                type: 23
                                collectType: 0
                                currencyCode: USD
                                foreignCurrencyCode: USD
                                foreignAmount: 25.0
                                ticketCode: JSF
                            seats:
                              total: 25.0
                              taxes: 0.0
                              adjustments: 0.0
                              charges:
                              - amount: 25.0
                                code: JSF
                                detail: SLC-BOS
                                type: 23
                                collectType: 0
                                currencyCode: USD
                                foreignCurrencyCode: USD
                                foreignAmount: 25.0
                                ticketCode: JSF
                            upgrades:
                              total: 25.0
                              taxes: 0.0
                              adjustments: 0.0
                              charges:
                              - amount: 25.0
                                code: JSF
                                detail: SLC-BOS
                                type: 23
                                collectType: 0
                                currencyCode: USD
                                foreignCurrencyCode: USD
                                foreignAmount: 25.0
                                ticketCode: JSF
                            spoilage:
                              total: 25.0
                              taxes: 0.0
                              adjustments: 0.0
                              charges:
                              - amount: 25.0
                                code: JSF
                                detail: SLC-BOS
                                type: 23
                                collectType: 0
                                currencyCode: USD
                                foreignCurrencyCode: USD
                                foreignAmount: 25.0
                                ticketCode: JSF
                            nameChanges:
                              total: 25.0
                              taxes: 0.0
                              adjustments: 0.0
                              charges:
                              - amount: 25.0
                                code: JSF
                                detail: SLC-BOS
                                type: 23
                                collectType: 0
                                currencyCode: USD
                                foreignCurrencyCode: USD
                                foreignAmount: 25.0
                                ticketCode: JSF
                            convenience:
                              total: 25.0
                              taxes: 0.0
                              adjustments: 0.0
                              charges:
                              - amount: 25.0
                                code: JSF
                                detail: SLC-BOS
                                type: 23
                                collectType: 0
                                currencyCode: USD
                                foreignCurrencyCode: USD
                                foreignAmount: 25.0
                                ticketCode: JSF
                            infant:
                              total: 25.0
                              taxes: 0.0
                              adjustments: 0.0
                              charges:
                              - amount: 0.3
                                code: INFT
                                detail: Infant Fee
                                type: 23
                                collectType: 0
                                currencyCode: USD
                                foreignCurrencyCode: USD
                                foreignAmount: 0.3
                                ticketCode: INF
                            totalCost: null
                        journeyTotals:
                          totalAmount: 40.0
                          totalPoints: 0.0
                          totalTax: 2.44
                          totalDiscount: 0.0
                        journeys:
                          tlZ_NTY3MH4gfn5TTEN_MDEvMzEvMjAyNSAxNzozMH5CT1N_MDEvMzEvMjAyNSAyMzozMH5_:
                            journeyKey: TlZ_NTY3MH4gfn5TTEN_MDEvMzEvMjAyNSAxNzozMH5CT1N_MDEvMzEvMjAyNSAyMzozMH5_
                            totalAmount: 40.0
                            totalPoints: 0.0
                            totalTax: 2.44
                            totalDiscount: 0.0
                        addOnTotals:
                          car: 1.0
                          hotel: 0.0
                          activities: 0.0
                      receivedBy:
                        receivedBy: Doe, John
                        latestReceivedBy: Doe, John
                        receivedReference: DOE
                        latestReceivedReference: DOE
                        referralCode: REFERRAL
                      contacts:
                        p:
                          contactTypeCode: P
                          phoneNumbers:
                          - type: 1
                            number: '98123124123'
                          cultureCode: USD
                          address:
                            lineOne: Address Line One
                            lineTwo: Address Line Two
                            lineThree: Address Line Three
                            countryCode: US
                            provinceState: UT
                            city: Salt Lake City
                            postalCode: '84101'
                          emailAddress: johndoe@gmail.com
                          customerNumber: '2050001326'
                          sourceOrganization: WWW
                          distributionOption: 0
                          notificationPreference: 0
                          companyName: Company Name
                          name:
                            first: John
                            middle: Cee
                            last: Doe
                            title: MR
                            suffix: null
                      passengers:
                        mcfbrfQ-:
                          passengerKey: MCFBRFQ-
                          passengerAlternateKey: MTk2MjE1
                          customerNumber: '2050001326'
                          fees:
                          - type: 9
                            ssrCode: SSR
                            ssrNumber: 365
                            paymentNumber: 0
                            isConfirmed: false
                            isConfirming: false
                            isConfirmingExternal: false
                            code: JSF
                            detail: Fee Details
                            passengerFeeKey: MCEwITk-
                            override: false
                            flightReference: 20250131 NV5670 SLCBOS
                            note: Fee Notes
                            createdDate: '2026-07-09T05:55:14.2659078Z'
                            isProtected: false
                            serviceCharges:
                            - amount: 25.0
                              code: JSF
                              detail: SLC-BOS
                              type: 23
                              collectType: 0
                              currencyCode: USD
                              foreignCurrencyCode: USD
                              foreignAmount: 25.0
                              ticketCode: JSF
                          name:
                            first: John
                            middle: Cee
                            last: Doe
                            title: MR
                            suffix: null
                          passengerTypeCode: ADT
                          discountCode: ADT
                          bags:
                          - identifier: '5670'
                            baggageKey: MTU4NjExIVBDNlo0SCFmYWxzZQ--
                            nonStandard: false
                            type: Backpack
                            osTag: NV3665
                            osTagDate: '2026-07-09T05:55:14.2659108Z'
                            taggedToStation: BOS
                            stationCode: SLC
                            weight: 5
                            taggedToCarrierCode: JanSport Backpack
                            weightType: 2
                          program:
                            code: ADT
                            levelCode: LVL
                            number: '365'
                          infant:
                            fees: []
                            nationality: US
                            dateOfBirth: '2025-07-09T05:55:14.2659158+00:00'
                            travelDocuments:
                            - passengerTravelDocumentKey: MTU4NjExIVBDNlo0SCFmYWxzZQ--
                              documentTypeCode: PASS
                              birthCountry: USA
                              issuedByCode: USA
                              name:
                                first: John
                                middle: Cee
                                last: Doe
                                title: MR
                                suffix: JR
                              nationality: US
                              expirationDate: '2036-07-09T05:55:14.2659139Z'
                              number: P31322423218
                              issuedDate: '2025-07-09T05:55:14.2659146Z'
                              gender: 1
                              dateOfBirth: '2025-07-09T05:55:14.2659149Z'
                              declaredGender: M
                              placeOfBirth: Salt Lake City
                              placeOfIssue: Salt Lake City
                            residentCountry: US
                            gender: 1
                            name:
                              first: John
                              middle: Cee
                              last: Doe
                              title: MR
                              suffix: JR
                            type: INFT
                            declaredGender: null
                          info:
                            nationality: US
                            residentCountry: US
                            gender: 1
                            dateOfBirth: '2002-07-09T05:55:14.2659232Z'
                            familyNumber: 1
                            declaredGender: null
                          travelDocuments:
                          - passengerTravelDocumentKey: MTU4NjExIVBDNlo0SCFmYWxzZQ--
                            documentTypeCode: PASS
                            birthCountry: USA
                            issuedByCode: USA
                            name:
                              first: John
                              middle: Cee
                              last: Doe
                              title: MR
                              suffix: null
                            nationality: US
                            expirationDate: '2036-07-09T05:55:14.2659179Z'
                            number: P31322423218
                            issuedDate: '2016-07-09T05:55:14.2659181Z'
                            gender: 1
                            dateOfBirth: '2002-07-09T05:55:14.2659182Z'
                            declaredGender: M
                            placeOfBirth: Salt Lake City
                            placeOfIssue: Salt Lake City
                          addresses:
                          - status: 0
                            companyName: Company Name
                            lineOne: Line One
                            passengerAddressKey: MTU4NjExIVBDNlo0SCFmYWxzZQ--
                            phone: 801-555-1212
                            lineTwo: Line Two
                            stationCode: SLC
                            lineThree: Line Three
                            emailAddress: johndoe@gmail.com
                            countryCode: US
                            cultureCode: US
                            provinceState: UT
                            refusedContact: false
                            city: Salt Lake City
                            postalCode: '84101'
                          weightCategory: 1
                          emdCoupons:
                          - status: 0
                            passengerEmdCouponKey: MTU4NjExIVBDNlo0SCFmYWxzZQ--
                            emdTypeCode: 0
                            emdNumber: '1234567890123'
                            couponNumber: 1
                            optionalServiceInformation:
                              carrierCode: NV
                              reasonForIssuanceSubCode: RFISC
                            salesDate: '2026-07-09T05:55:14.2659206Z'
                            flightReference: 20250131 NV5670 SLCBOS
                            receivedFromSystemCode: GDS
                            numberOfServices: 1
                            feeType: 9
                            feeKey: MTU4NjExIVBDNlo0SCFmYWxzZQ--
                            ssrCode: SSR
                            ssrNumber: 365
                      journeys:
                      - flightType: 1
                        stops: 0
                        designator:
                          destination: BOS
                          origin: SLC
                          arrival: '2026-07-10T05:55:14.2659524Z'
                          departure: '2026-07-09T05:55:14.2659526Z'
                        move:
                          maxMoveBackDays: 365
                          maxMoveOutDays: 365
                        segments:
                        - isStandby: false
                          isConfirming: false
                          isConfirmingExternal: false
                          isBlocked: false
                          isHosted: true
                          isChangeOfGauge: false
                          designator:
                            destination: BOS
                            origin: SLC
                            arrival: '2026-07-10T05:55:14.2659524Z'
                            departure: '2026-07-09T05:55:14.2659526Z'
                          isSeatmapViewable: true
                          fares:
                          - isGoverning: true
                            carrierCode: NV
                            fareKey: MH5Ffn5OVn5FUlBUU0ZSRX5SUFRTfn4wfjB_flg-
                            classOfService: E
                            classType: Class Type
                            fareApplicationType: 0
                            fareClassOfService: E
                            fareBasisCode: ERPTSFRE
                            fareSequence: 0
                            inboundOutBound: 0
                            fareStatus: 0
                            isAllotmentMarketFare: false
                            originalClassOfService: E
                            ruleNumber: RPTS
                            productClass: C2
                            ruleTariff: RPTS
                            travelClassCode: C
                            pricingDate: '2026-07-09T05:55:14.2659278Z'
                            crossReferenceClassOfService: E
                            fareDesignator:
                              fareTypeCodes:
                              - A
                              - AP
                              - B
                              - C
                            passengerFares:
                            - serviceCharges:
                              - amount: 2.44
                                code: USTAX
                                detail: SLC-BOS
                                type: 5
                                collectType: 0
                                currencyCode: USD
                                foreignCurrencyCode: USD
                                foreignAmount: 2.44
                                ticketCode: US
                              discountCode: ADT
                              fareDiscountCode: 20DDISC
                              ticketFareBasis: null
                              passengerType: ADT
                            fareLink: 0
                          segmentKey: TlZ_NTY3MH4gfn5TTEN_MDEvMzEvMjAyNSAxNzozMH5CT1N_MDEvMzEvMjAyNSAyMzozMH5_
                          identifier:
                            identifier: '5670'
                            carrierCode: NV
                            opSuffix: N
                          passengerSegment:
                            mcfbrfQ-:
                              seats:
                              - compartmentDesignator: C
                                penalty: 0
                                unitDesignator: 7G
                                seatInformation:
                                  deck: 1
                                  seatSet: 1
                                  propertyList:
                                    aisle: 'TRUE'
                                    bulkhead: 'TRUE'
                                    tcc: C
                                arrivalStation: BOS
                                departureStation: SLC
                                passengerKey: MCFBRFQ-
                                unitKey: TlYhNTY3MCEgITYzODczOTQxNDAwMDAwMDAwMCFTTEMhQk9TITdHIUM-
                                crossReferenceSeatingPreference: A
                                isPending: false
                                seatmapReference: TlYhNTY3MCEgITYzODczOTQxNDAwMDAwM

# --- truncated at 32 KB (498 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/tui-group/refs/heads/main/openapi/tui-group-booking-retrieve-api-openapi.yml