TUI Group Booking/passengers API

The booking/passengers API from TUI Group — 50 operation(s) for booking/passengers.

Operations 71

GET /api/nsk/v1/booking/passengers Gets the collection of passengers on the booking #
GET /api/nsk/v1/booking/passengers/{passengerAlternateKey}/travelNotifications Gets passenger travel notifications for a specific passenger on the booking in… #
POST /api/nsk/v1/booking/passengers/{passengerAlternateKey}/travelNotifications Creates a passenger travel notification for a specific passenger on the booking… #
GET /api/nsk/v1/booking/passengers/{passengerAlternateKey}/travelNotifications/{travelNotificationKey} Gets a passenger travel notification for a specific passenger on the booking in… #
PUT /api/nsk/v1/booking/passengers/{passengerAlternateKey}/travelNotifications/{travelNotificationKey} Updates a passenger travel notification for a specific passenger on the booking… #
PATCH /api/nsk/v1/booking/passengers/{passengerAlternateKey}/travelNotifications/{travelNotificationKey} Patches a passenger travel notification for a specific passenger on the booking… #
DELETE /api/nsk/v1/booking/passengers/{passengerAlternateKey}/travelNotifications/{travelNotificationKey} Deletes a passenger travel notification for a specific passenger on the booking… #
GET /api/nsk/v1/booking/passengers/{passengerAlternateKey}/travelNotifications/{travelNotificationKey}/events Gets notification events for a specific passenger travel notification on the… #
POST /api/nsk/v1/booking/passengers/{passengerAlternateKey}/travelNotifications/{travelNotificationKey}/events Adds a notification event to a specific passenger travel notification on the… #
GET /api/nsk/v1/booking/passengers/{passengerAlternateKey}/travelNotifications/{travelNotificationKey}/events/{eventType} Get a notification event for a specific passenger travel notification on the… #
DELETE /api/nsk/v1/booking/passengers/{passengerAlternateKey}/travelNotifications/{travelNotificationKey}/events/{eventType} Deletes a notification event from a specific passenger travel notification on… #
GET /api/nsk/v1/booking/passengers/{passengerAlternateKey}/travelNotifications/{travelNotificationKey}/timedEvents Gets notification timed events for a specific passenger travel notification on… #
POST /api/nsk/v1/booking/passengers/{passengerAlternateKey}/travelNotifications/{travelNotificationKey}/timedEvents Adds a notification timed event to a specific passenger travel notification on… #
GET /api/nsk/v1/booking/passengers/{passengerAlternateKey}/travelNotifications/{travelNotificationKey}/timedEvents/{timedEventType} Get a notification timed event for a specific passenger travel notification on… #
PUT /api/nsk/v1/booking/passengers/{passengerAlternateKey}/travelNotifications/{travelNotificationKey}/timedEvents/{timedEventType} Updates a notification timed event for a specific passenger travel notification… #
DELETE /api/nsk/v1/booking/passengers/{passengerAlternateKey}/travelNotifications/{travelNotificationKey}/timedEvents/{timedEventType} Deletes a notification timed event from a specific passenger travel… #
GET /api/nsk/v1/booking/passengers/{passengerKey} Gets a specific passenger on the booking #
PUT /api/nsk/v3/booking/passengers/{passengerKey} Updates a specific passenger on the booking #
PATCH /api/nsk/v3/booking/passengers/{passengerKey} Patches a specific passenger on the booking #
GET /api/nsk/v1/booking/passengers/{passengerKey}/addresses Gets the collection of addresses from a specific passenger #
POST /api/nsk/v2/booking/passengers/{passengerKey}/addresses Creates a new address for a specific passenger #
GET /api/nsk/v1/booking/passengers/{passengerKey}/addresses/{addressKey} Gets a specific address from a specific passenger #
PUT /api/nsk/v3/booking/passengers/{passengerKey}/addresses/{addressKey} Updates a specific address on a specific passenger #
PATCH /api/nsk/v3/booking/passengers/{passengerKey}/addresses/{addressKey} Patches a specific address on a specific passenger #
DELETE /api/nsk/v2/booking/passengers/{passengerKey}/addresses/{addressKey} Deletes a specific address on a specific passenger #
GET /api/nsk/v1/booking/passengers/{passengerKey}/baggage Gets all the baggage for a specified passenger #
GET /api/nsk/v1/booking/passengers/{passengerKey}/baggage/{baggageKey} Retrieve a single bag from a specific passenger #
GET /api/nsk/v1/booking/passengers/{passengerKey}/baggage/{baggageKey}/events Retrieves events for a specific passenger baggage #
POST /api/nsk/v1/booking/passengers/{passengerKey}/baggage/{baggageKey}/events Creates event information for a specific passenger baggage. #
GET /api/nsk/v1/booking/passengers/{passengerKey}/baggage/{baggageKey}/events/{baggageEventKey} Retrieves information for a specific passenger baggage event #
GET /api/nsk/v1/booking/passengers/{passengerKey}/breakdown Gets a specific passenger price breakdown by passenger key #
GET /api/nsk/v1/booking/passengers/{passengerKey}/documents Gets a specific passenger's collection of travel documents #
POST /api/nsk/v2/booking/passengers/{passengerKey}/documents Create a new travel document for a specific passenger #
GET /api/nsk/v1/booking/passengers/{passengerKey}/documents/{travelDocumentKey} Gets a specific passenger's specific travel document #
PUT /api/nsk/v2/booking/passengers/{passengerKey}/documents/{travelDocumentKey} Updates a specific passenger's travel document #
PATCH /api/nsk/v2/booking/passengers/{passengerKey}/documents/{travelDocumentKey} Patches a specific passenger's travel document #
DELETE /api/nsk/v2/booking/passengers/{passengerKey}/documents/{travelDocumentKey} Deletes a specific passenger's specific travel document #
GET /api/nsk/v1/booking/passengers/{passengerKey}/documents/check Gets the document check status for a specific passenger if there are any #
GET /api/nsk/v1/booking/passengers/{passengerKey}/emdCoupons Gets the collection of passenger EMD coupons for a specific passenger #
GET /api/nsk/v1/booking/passengers/{passengerKey}/emdCoupons/{passengerEmdCouponKey} Gets a specific passenger EMD coupon for a specific passenger #
GET /api/nsk/v1/booking/passengers/{passengerKey}/fees Gets all fees for a specific passenger, based upon the given passenger key #
GET /api/nsk/v1/booking/passengers/{passengerKey}/fees/{passengerFeeKey} Gets a specific fee for a specific passenger, based upon the given keys #
DELETE /api/nsk/v1/booking/passengers/{passengerKey}/fees/nameChange Waives the name change fee of the specified passenger #
GET /api/nsk/v1/booking/passengers/{passengerKey}/fees/quote Gets the override fee quote of a new fee #
GET /api/nsk/v1/booking/passengers/{passengerKey}/infant Gets a specific passenger's infant #
POST /api/nsk/v3/booking/passengers/{passengerKey}/infant Creates an infant on a specific passenger #
PUT /api/nsk/v3/booking/passengers/{passengerKey}/infant Updates an infant on a specific passenger #
PATCH /api/nsk/v2/booking/passengers/{passengerKey}/infant Patches an infant on a specific passenger #
DELETE /api/nsk/v2/booking/passengers/{passengerKey}/infant Deletes an infant from a specific passenger #
GET /api/nsk/v1/booking/passengers/{passengerKey}/infant/documents Gets a specific passenger infant's collection of travel documents #
POST /api/nsk/v2/booking/passengers/{passengerKey}/infant/documents Create a new travel document for a specific passenger infant #
GET /api/nsk/v1/booking/passengers/{passengerKey}/infant/documents/{travelDocumentKey} Gets a specific passenger infant's specific travel document #
PUT /api/nsk/v2/booking/passengers/{passengerKey}/infant/documents/{travelDocumentKey} Updates a specific passenger infant travel document #
PATCH /api/nsk/v2/booking/passengers/{passengerKey}/infant/documents/{travelDocumentKey} Patches a specific passenger infant travel document #
DELETE /api/nsk/v2/booking/passengers/{passengerKey}/infant/documents/{travelDocumentKey} Deletes a specific passenger infant specific travel document #
GET /api/nsk/v1/booking/passengers/{passengerKey}/infant/documents/check Gets the document check status for a specific passenger's infant if there are… #
PATCH /api/nsk/v1/booking/passengers/{passengerKey}/passengerTypeCode Patches a specific passenger to the given passenger type #
GET /api/nsk/v2/booking/passengers/{passengerKey}/seats Gets all seats associated with a passenger #
DELETE /api/nsk/v1/booking/passengers/{passengerKey}/seats/{unitKey} Deletes a seat assignment from a specific passenger on the booking in state #
GET /api/nsk/v2/booking/passengers/{passengerKey}/seats/{unitKey} Gets passenger seat by key #
POST /api/nsk/v2/booking/passengers/{passengerKey}/seats/{unitKey} Adds a seat assignment to a specific passenger on the booking in state #
GET /api/nsk/v1/booking/passengers/{passengerKey}/seats/{unitKey}/quote Retrieves a seat fee quote for a specific passenger #
POST /api/nsk/v1/booking/passengers/{passengerKey}/seats/{unitKey}/quote Retrieves a seat fee quote for a specific passenger #
GET /api/nsk/v1/booking/passengers/{passengerKey}/ssrs/{ssrCode}/price Gets an SSR price quote on the booking in state #
POST /api/nsk/v1/booking/passengers/{passengerKey}/ssrs/priceDetails Gets multiple SSR price quotes for the booking in state #
GET /api/nsk/v1/booking/passengers/{passengerKey}/voucher Gets information regarding a specific voucher code and passenger. #
GET /api/nsk/v1/booking/passengers/baggage/group Gets baggage group membership for all passengers on booking in state, or… #
POST /api/nsk/v1/booking/passengers/baggage/group Gets baggage group membership for selected passengers, or predicts group… #
GET /api/nsk/v1/booking/passengers/breakdown Gets all the passenger price breakdowns #
GET /api/nsk/v1/booking/passengers/breakdown/byType Gets all the passenger price breakdown by passenger type #
PUT /api/nsk/v1/booking/passengers/groupBooking Updates the collection of un-named or TBA passengers on the booking #

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-passengers-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 form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

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

OpenAPI Specification

tui-group-booking-passengers-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: NewSkies-Digital-Api Booking/passengers 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:


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