Trip Ninja MSDP (Dynamic Packaging) API
MSDP is Trip Ninja's multi-source dynamic packaging product — flights and hotels combined into one sellable package. Nine operations with real operationIds: MSDPSearch, MSDPGetFlightResults, MSDPGetHotelResults, MSDPRemoveHotelResult, MSDPGetHotelDetails, MSDPPriceConfirmationReport, MSDPBookingReport, MSDPTicketingReport and MSDPCancelBookingReport. It is the only Trip Ninja specification with typed per-operation error schemas (MSDPSearchErrorDetails, MSDPOTABookingErrorDetails and siblings) rather than the generic {status, message} envelope. The developer hub carries a /dynamic-packaging/ route with no page behind it, so this GitHub-published document is the only machine-readable description of the product.