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…
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.
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.
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), DepartureManifestReportPrintStreamsRequest (9 properties). Each schema is shown below with its type and property counts.

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