Last updated:
03-Aug-2026
Recent changes:
Merge branch 'feature/NSK-76937' into 'master'
update api product values
Closes NSK-76937
See merge request api-program/apigee/flight/newskies-apis/boardingpass!124
API Onepager
What is the Boardingpass API?
The NewSkies Boardingpass API provides a comprehensive set of services for online check-in and boarding pass generation across TUI airlines. It enables consumer applications to check passengers in, generate boarding passes in multiple formats (PDF, Apple Wallet, Google Pay), send them via email, and query check-in availability and status.
Key Capabilities
- Check-in availability — Determine whether online check-in is available for a given route, airline, and date
- Boarding pass generation — Generate boarding passes with IATA BCBP-compliant barcodes
- Multi-format delivery — PDF, Apple Wallet (pkpass), and Google Pay boarding passes
- Email delivery — Send boarding passes directly to passengers via email
- Check-in status — Query the check-in state of passengers on a booking
- Configuration — Retrieve check-in rules and general settings per carrier and source market
- Auto document check — Verify if automatic document check applies for a route
Use Cases
| Use Case | Description |
|---|---|
| Web check-in | Customer-facing check-in flow on tuifly.com and partner sites |
| Mobile boarding pass | Deliver pkpass/Google Pay passes to passenger mobile wallets |
| PDF boarding pass | Generate printable boarding passes for passengers who prefer paper |
| Email confirmation | Send boarding pass documents to passenger email addresses |
| Check-in eligibility | Determine if a flight is within the check-in window |
| Operational queries | Query check-in configuration and general settings for a carrier |
Target Audience
- Frontend teams building check-in flows (web and mobile)
- Partner integrations requiring boarding pass generation
- Internal services needing check-in status information
Source Markets
The API serves multiple TUI source markets, determined by the X-SourceMarket header:
| Market | Value | Airline |
|---|---|---|
| United Kingdom | uk |
TUI Airways |
| Germany | de |
TUIfly |
| Netherlands | nl |
TUI fly Netherlands |
| Belgium | be |
TUI fly Belgium |
Getting Started
- Request API access via the developer portal
- Obtain OAuth 2.0 credentials (client_id and client_secret)
- Contact the Skywalker team (Skywalker@tui.de) for source market configuration
- Integrate using the base URL for your target environment
Contact
- Team: Skywalker (Passenger Logistics)
- Email: Skywalker@tui.de
