---
title: "Travelport NDC Integration Guide"
description: "Implement Travelport JSON Air NDC around GDS/NDC source selection, offer lifetime, workbench, booking and servicing differences."
slug: "travelport-ndc"
translationKey: "integration-travelport-ndc"
locale: "en"
type: "guide"
category: "flight"
tags: ["travelport","ndc","json-air","flight","workbench"]
publishedAt: "2026-09-26"
updatedAt: "2026-09-26"
reviewedAt: "2026-09-26"
technicalVerifiedAt: "2026-09-26"
sourceVersion: "Travelport JSON Air v11 NDC Guide reviewed 2026-09-26"
testedAgainst: "Official public documentation; not a provisioned Travelport NDC account"
codeExampleStatus: "illustrative"
sources:
  - title: "Travelport NDC Guide"
    url: "https://support.travelport.com/webhelp/jsonapis/airv11/content/air11/NDC/NDCGuide.htm"
  - title: "Travelport Flights Booking Guide"
    url: "https://support.travelport.com/webhelp/JSONAPIs/Airv11/Content/Air11/Book/BookingGuide.htm"
---
Travelport JSON Air exposes GDS and NDC content through the same API family while preserving source identity. Search can explicitly request source types and responses identify content through Offer/ContentSource.

## Search source selection

```json
{
  "contentSourceList": ["GDS", "NDC"]
}
```

NDC access requires provisioning by both Travelport and the airline.

## Offer lifetime

Travelport documents different search-reference lifetimes for GDS and NDC, while NDC offer time limits can vary by carrier. Preserve expiry state in the core model.

## Booking

```text
Search
 -> AirPrice
 -> Workbench
 -> Add Offer
 -> Commit
 -> Reservation
 -> Ticket/Service
```

A workbench is a short-lived mutable context, not booking identity.

## GDS/NDC servicing differences

NDC fulfillment, ticketing and post-booking servicing are more directly controlled by the airline. Void/exchange/refund workflows should not be assumed identical to GDS.

## Identity

Travelport passive PNR and carrier NDC reservation locator can coexist. Do not collapse both into one field.

## Failure modes

- expired search reference,
- expired NDC offer,
- wrong content source,
- workbench expiry,
- passive/carrier locator confusion,
- unsupported carrier servicing.

## Observability

Track GDS/NDC offer mix, offer expiry, workbench age, commit unknown state, ticketing latency and servicing errors.
