How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

TUI Group Printers/reports API

The printers/reports API from TUI Group — 41 operation(s) for printers/reports.

TUI Group Printers/reports API is one of 113 APIs that TUI Group publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include printers/reports. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 41 operations across 41 paths, and defines 58 schemas. It is described by OpenAPI 3.2.0, at version 5.2.6.69.

Requests are made against 2 base URLs: https://prod.api.tui/flight/newskies/gonow, https://playground.api.tui/flight/newskies/gonow.

41 operations 41 paths 58 schemas 20 GET21 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
5.2.6.69
Base URL
https://prod.api.tui/flight/newskies/rest
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

TUI Group Printers/reports API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (jwt) (JWT). By default, every request must be authenticated.

  • JWT — Paste your JWT token from the token endpoint.

Paths & Operations 41

Across 41 paths, the API surfaces 41 operations — 20 GET, 21 POST. Each is listed below with its method, path, parameters, and response codes.

printers/reports 41
GET
/api/dcs/v1/printers/reports/availabilityReport/printPreview
Gets the print preview for an availability report.
dcs_v1_printers_reports_availabilityReport_printPreview_get 4 params → 200400401
POST
/api/dcs/v1/printers/reports/availabilityReport/printStreams
Gets the print streams for an availability report.
dcs_v1_printers_reports_availabilityReport_printStreams_post body → 200400401
GET
/api/dcs/v1/printers/reports/bagTagTrackingReport/printPreview
Gets the print preview for a bag tag tracking report.
dcs_v1_printers_reports_bagTagTrackingReport_printPreview_get 2 params → 200400401
POST
/api/dcs/v1/printers/reports/bagTagTrackingReport/printStreams
Gets the print streams for a bag tag tracking report.
dcs_v1_printers_reports_bagTagTrackingReport_printStreams_post body → 200400401
GET
/api/dcs/v1/printers/reports/bagWeightByLegReport/printPreview
Gets the print preview for the bag weight by leg report for a given leg.
dcs_v1_printers_reports_bagWeightByLegReport_printPreview_get 2 params → 200400401
POST
/api/dcs/v1/printers/reports/bagWeightByLegReport/printStreams
Gets the print streams for the bag weight by leg report for a given leg.
dcs_v1_printers_reports_bagWeightByLegReport_printStreams_post body → 200400401
GET
/api/dcs/v1/printers/reports/checkedBaggageReport/printPreview
Gets the print preview for a checked baggage report.
dcs_v1_printers_reports_checkedBaggageReport_printPreview_get 13 params → 200400401
POST
/api/dcs/v1/printers/reports/checkedBaggageReport/printStreams
Gets the print streams for a checked baggage report.
dcs_v1_printers_reports_checkedBaggageReport_printStreams_post body → 200400401
GET
/api/dcs/v1/printers/reports/checkInReport/printPreview
Gets the print preview for a check-in report for a given leg.
dcs_v1_printers_reports_checkInReport_printPreview_get 4 params → 200400401
POST
/api/dcs/v1/printers/reports/checkInReport/printStreams
Gets the print streams for a check-in report for a given leg.
dcs_v1_printers_reports_checkInReport_printStreams_post body → 200400401
POST
/api/dcs/v1/printers/reports/departureManifestReport/printStreams
Gets the print preview for a departure manifest report for a given leg.
dcs_v1_printers_reports_departureManifestReport_printStreams_post body → 200400401
GET
/api/dcs/v1/printers/reports/downlinePassengerAndCountReport/printPreview
Gets the print preview for a downline passenger and count report for a given leg.
dcs_v1_printers_reports_downlinePassengerAndCountReport_printPreview_get 3 params → 200400401
POST
/api/dcs/v1/printers/reports/downlinePassengerAndCountReport/printStreams
Gets the print streams for a downline passenger and count report for a given leg.
dcs_v1_printers_reports_downlinePassengerAndCountReport_printStreams_post body → 200400401
GET
/api/dcs/v1/printers/reports/enplanementDeplanementReport/printPreview
Gets the print preview for an enplanement or deplanement report.
dcs_v1_printers_reports_enplanementDeplanementReport_printPreview_get 11 params → 200400401
POST
/api/dcs/v1/printers/reports/enplanementDeplanementReport/printStreams
Gets the print streams for an enplanement or deplanement report.
dcs_v1_printers_reports_enplanementDeplanementReport_printStreams_post body → 200400401
GET
/api/dcs/v1/printers/reports/flightCloseReport/printPreview
Gets the print preview for a flight close report for a given leg.
dcs_v1_printers_reports_flightCloseReport_printPreview_get 3 params → 200400401
POST
/api/dcs/v1/printers/reports/flightCloseReport/printStreams
Gets the print streams for a flight close report for a given leg.
dcs_v1_printers_reports_flightCloseReport_printStreams_post body → 200400401
GET
/api/dcs/v1/printers/reports/flightInformationReport/printPreview
Gets the print preview for a flight information report for a given leg.
dcs_v1_printers_reports_flightInformationReport_printPreview_get 6 params → 200400401
POST
/api/dcs/v1/printers/reports/flightInformationReport/printStreams
Gets the print streams for a flight information report for a given leg.
dcs_v1_printers_reports_flightInformationReport_printStreams_post body → 200400401
GET
/api/dcs/v1/printers/reports/flightLoadReport/printPreview
Gets the print preview for a flight load report.
dcs_v1_printers_reports_flightLoadReport_printPreview_get 3 params → 200400401
POST
/api/dcs/v1/printers/reports/flightLoadReport/printStreams
Gets the print streams for a flight load report.
dcs_v1_printers_reports_flightLoadReport_printStreams_post body → 200400401
GET
/api/dcs/v1/printers/reports/flightManifestReport/printPreview
Gets the print preview for a flight manifest report for a given leg.
dcs_v1_printers_reports_flightManifestReport_printPreview_get 2 params → 200400401
POST
/api/dcs/v1/printers/reports/flightManifestReport/printStreams
Gets the print streams for a flight manifest report for a given leg.
dcs_v1_printers_reports_flightManifestReport_printStreams_post body → 200400401
GET
/api/dcs/v1/printers/reports/flightSummaryReport/data
Gets the zone counts and baggage counts for a flight summary report for a given leg. Client apps must calculate their own manifest counts and formatting to display a print preview.
dcs_v1_printers_reports_flightSummaryReport_data_get 2 params → 200400401
POST
/api/dcs/v1/printers/reports/flightSummaryReport/printStreams
Gets the print streams for a flight summary report for a given leg.
dcs_v1_printers_reports_flightSummaryReport_printStreams_post body → 200400401
GET
/api/dcs/v1/printers/reports/inboundPassengerAndCountReport/printPreview
Gets the print preview for an inbound passenger and count report for a given leg.
dcs_v1_printers_reports_inboundPassengerAndCountReport_printPreview_get 3 params → 200400401
POST
/api/dcs/v1/printers/reports/inboundPassengerAndCountReport/printStreams
Gets the print streams for an inbound passenger and count report for a given leg.
dcs_v1_printers_reports_inboundPassengerAndCountReport_printStreams_post body → 200400401
GET
/api/dcs/v1/printers/reports/inventoryLegOpFileReport/printPreview
Gets the print preview for an inventory leg-op file report.
dcs_v1_printers_reports_inventoryLegOpFileReport_printPreview_get 2 params → 200400401
POST
/api/dcs/v1/printers/reports/inventoryLegOpFileReport/printStreams
Gets the print streams for an inventory leg-op file report.
dcs_v1_printers_reports_inventoryLegOpFileReport_printStreams_post body → 200400401
GET
/api/dcs/v1/printers/reports/passengerVerificationReport/printPreview
Gets the print preview for a passenger verification report for a given leg.
dcs_v1_printers_reports_passengerVerificationReport_printPreview_get 3 params → 200400401
POST
/api/dcs/v1/printers/reports/passengerVerificationReport/printStreams
Gets the print streams for a passenger verification report for a given leg.
dcs_v1_printers_reports_passengerVerificationReport_printStreams_post body → 200400401
GET
/api/dcs/v1/printers/reports/paymentReceiptReport/printPreview
Gets the print preview for a payment receipt report.
dcs_v1_printers_reports_paymentReceiptReport_printPreview_get 10 params → 200400401
POST
/api/dcs/v1/printers/reports/paymentReceiptReport/printStreams
Gets the print streams for a payment receipt report.
dcs_v1_printers_reports_paymentReceiptReport_printStreams_post body → 200400401
GET
/api/dcs/v1/printers/reports/prePostFlightManifestReport/printPreview
Gets the print preview for a pre or post flight manifest report for a given leg.
dcs_v1_printers_reports_prePostFlightManifestReport_printPreview_get 3 params → 200400401
POST
/api/dcs/v1/printers/reports/prePostFlightManifestReport/printStreams
Gets the print streams for a pre or post flight manifest report for a given leg.
dcs_v1_printers_reports_prePostFlightManifestReport_printStreams_post body → 200400401
GET
/api/dcs/v1/printers/reports/segmentsByTimeReport/printPreview
Gets the print preview for a segments by time report.
dcs_v1_printers_reports_segmentsByTimeReport_printPreview_get 3 params → 200400401
POST
/api/dcs/v1/printers/reports/segmentsByTimeReport/printStreams
Gets the print streams for a segments by time report.
dcs_v1_printers_reports_segmentsByTimeReport_printStreams_post body → 200400401
GET
/api/dcs/v1/printers/reports/standardLegReport/printPreview
Gets the print preview for a standard leg report, i.e. any type of report that takes no parameters other than a legKey. The specific type of report is specified by the reportType parameter.
dcs_v1_printers_reports_standardLegReport_printPreview_get 2 params → 200400401
POST
/api/dcs/v1/printers/reports/standardLegReport/printStreams
Gets the print streams for a standard leg report, i.e. any type of report that takes no parameters other than a legKey. The specific type of report is specified by the reportType parameter.
dcs_v1_printers_reports_standardLegReport_printStreams_post body → 200400401
GET
/api/dcs/v1/printers/reports/transferBagTagReport/printPreview
Gets the print preview for a transfer bag tag report for a given leg.
dcs_v1_printers_reports_transferBagTagReport_printPreview_get 3 params → 200400401
POST
/api/dcs/v1/printers/reports/transferBagTagReport/printStreams
Gets the print streams for a transfer bag tag report for a given leg.
dcs_v1_printers_reports_transferBagTagReport_printStreams_post body → 200400401

Schemas 58

The contract defines 58 schemas that model the data the API accepts and returns. The most detailed are CheckedBaggageReportPrintStreamsRequest (14 properties), EnplanementDeplanementReportPrintStreamsRequest (12 properties), PaymentReceiptReportPrintStreamsRequest (11 properties), ManifestPassengerSearchCriteria (9 properties). Each schema is shown below with its type and property counts.

DeviceProperty
object
3 properties 3 required
FlightManifestReportType
integer
0 = FlightManifest 1 = FlightManifestWithApisDetails 2 = PassengerDocument
WeightType
integer
Specifies the weight unit of measure, either Pounds or Kilograms. 1 = Pounds 2 = Kilograms
EnplanementDeplanementReportType
integer
0 = Enplanement 1 = Deplanement
IJsonResponseOfPrintPreview
object
3 properties
FlightSummaryPassengerWeightCategory
integer
1 = Male 2 = Female 3 = Child 4 = Infant 5 = Adult 6 = Total
DevicePropertyType
integer
Defines the different types of properties that can be associated with an external device. 0 = Unknown 1 = System 2 = User 3 = Permanent
CheckedBaggageReportPrintStreamsRequest
object
14 properties 9 required
FlightCloseSortType
integer
0 = Name 1 = Seat 2 = Destination 3 = Sequence
BaggageCounts
object
5 properties
ManifestPassengerSearchCriteria
object
9 properties
ManifestPassengerSortType
integer
0 = ApisStatus 1 = AppsStatus 2 = BoardingSequenceNumber 3 = BookingStatus 4 = ChangeCabin 5 = CustomerProgramLevel 6 = CustomerRecognitionLevel 7 = DownlineDe…
PrePostFlightManifestReportType
integer
0 = PostFlightManifest 1 = PreFlightManifest 2 = PreFlightManifestWithSeatMap
FlightSummaryReportPrintStreamsRequest
object
4 properties 4 required
TransferBagTagReportPrintStreamsRequest
object
4 properties 4 required
DepartureManifestReportPrintStreamsRequest
object
9 properties 8 required
PaymentReceiptReportType
integer
0 = Summary 1 = Detailed
Exception
object
4 properties
IJsonResponseOfFlightSummaryPartialReport
object
3 properties
IJsonResponseOfListOfString
object
3 properties
FlightSummaryPartialReport
object
2 properties
PrinterRequest
object
3 properties 1 required
MessageStatus
integer
0 = General 1 = Warning 2 = Critical
FlightCloseReportPrintStreamsRequest
object
4 properties 4 required
InventoryLegOpFileReportType
integer
0 = Both 1 = Weather 2 = Flight
BagTagTrackingReportPrintStreamsRequest
object
3 properties 3 required
FlightInformationReportPrintStreamsRequest
object
7 properties 4 required
PaymentReceiptReportPrintStreamsRequest
object
11 properties 6 required
EnplanementDeplanementReportPrintStreamsRequest
object
12 properties 8 required
CheckedBaggageSecondarySortType
integer
0 = Name 1 = BagTag
PassengerVerificationReportPrintStreamsRequest
object
4 properties 4 required
CheckInReportPrintStreamsRequest
object
5 properties 5 required
InboundPassengerAndCountReportPrintStreamsRequest
object
4 properties 4 required
StandardLegReportType
integer
0 = AircraftZoneReport 1 = AppsOverrideReport 2 = BaggageReport 3 = BoardingHistoryReport 4 = CabinServiceAreaDetailedReport 5 = CabinServiceAreaSummaryReport…
ZoneCounts
object
3 properties
InventoryLegOpFileReportPrintStreamsRequest
object
3 properties 3 required
FlightLoadReportPrintStreamsRequest
object
4 properties 4 required
ErrorResponse
object
8 properties
PrePostFlightManifestSortType
integer
0 = Seat 1 = Name
ManifestPassengerFilterType
integer
0 = NonThruConfirmed 1 = NonThruConfirmedCheckedIn 2 = NonThruConfirmedNoShow 3 = NonThruStandby 4 = NonThruStandbyCheckedIn 5 = ThruConfirmed 6 = ThruConfirme…
EnplanementDeplanementReportSegmentStatus
integer
0 = Flown 1 = Open
Message
object
5 properties
DownlinePassengerAndCountReportPrintStreamsRequest
object
4 properties 4 required
PrePostFlightManifestReportPrintStreamsRequest
object
4 properties 4 required
CheckedBaggagePrimarySortType
integer
0 = FlightNumber 1 = CityPair 2 = Sequence
TransferBagTagSortType
integer
0 = PassengerLastName 1 = BagTag
ChannelType
integer
Defines the available channel types invoking communication with the server. 0 = Default 1 = Direct 2 = Web 3 = Gds 4 = Api 5 = DigitalApi 6 = DigitalWeb 7 = Ndc
AvailabilityReportPrintStreamsRequest
object
5 properties 4 required
CabinCounts
object
2 properties 2 required
PrintPreview
object
3 properties
ManifestCounts
object
2 properties 2 required
PaymentReceiptReportDisplayCurrencySource
integer
0 = Payment 1 = Booking
SegmentsByTimeReportPrintStreamsRequest
object
4 properties 3 required
IJsonResponse
object
3 properties
StandardLegReportPrintStreamsRequest
object
3 properties 3 required
BagWeightByLegReportPrintStreamsRequest
object
3 properties 3 required
WeightCategoryCount
object
2 properties
FlightManifestReportPrintStreamsRequest
object
3 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

tui-group-printers-reports-api-openapi.yml Raw ↑

Other APIs TUI Group publishes across the network.

TUI Group Account API
TUI Group Airline Profile API
TUI Group Air Shopping API
TUI Group APIS Message API
TUI Group Apo API
TUI Group Auth API
TUI Group Availability API
TUI Group Baggage API
TUI Group Bag Tag API
TUI Group Boarding API
TUI Group Boarding Devices API
TUI Group Booking/addons API
Where this information came from

This is an independent, third-party profile of TUI Group Printers/reports API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.