Trip Ninja FareStructure API (deprecated)
FareStructure is the deprecated v2 predecessor to SmartFlights, still published under devhub.tripninja.io/deprecated/farestructure/. It automates split ticketing across multiple content sources to build multi-city itineraries priced below a single GDS search, over /v2/get-searches/, /v2/generate-solutions/, /v2/report/book/ and /v2/report/cancel/. Requires the consuming OTA to be able to hold one traveller itinerary across multiple PNRs.
Documentation
Documentation
https://devhub.tripninja.io/deprecated/farestructure/overview
Documentation
https://devhub.tripninja.io/deprecated/farestructure/setup/
Specifications
OpenAPI
https://raw.githubusercontent.com/api-evangelist/webjet/refs/heads/main/openapi/webjet-tripninja-farestructure-get-searches-openapi.yml
OpenAPI
https://raw.githubusercontent.com/api-evangelist/webjet/refs/heads/main/openapi/webjet-tripninja-farestructure-generate-solutions-openapi.yml
OpenAPI
https://raw.githubusercontent.com/api-evangelist/webjet/refs/heads/main/openapi/webjet-tripninja-farestructure-report-book-openapi.yml
OpenAPI
https://raw.githubusercontent.com/api-evangelist/webjet/refs/heads/main/openapi/webjet-tripninja-farestructure-report-cancel-openapi.yml
Other Resources
PostmanCollection
https://www.postman.com/tripninjadevteam/workspace/trip-ninja-public/collection/20885222-8f976a0a-6fba-4bd1-ba03-ac8325501bff
Overlay
https://raw.githubusercontent.com/api-evangelist/webjet/refs/heads/main/overlays/webjet-farestructure-get-searches-overlay.yaml
Overlay
https://raw.githubusercontent.com/api-evangelist/webjet/refs/heads/main/overlays/webjet-farestructure-generate-solutions-overlay.yaml
Overlay
https://raw.githubusercontent.com/api-evangelist/webjet/refs/heads/main/overlays/webjet-farestructure-report-book-overlay.yaml
Overlay
https://raw.githubusercontent.com/api-evangelist/webjet/refs/heads/main/overlays/webjet-farestructure-report-cancel-overlay.yaml