Webjet · Arazzo Workflow
Trip Ninja — search, confirm price, book and ticket
Version 1.0.0
End-to-end flight retailing against the Trip Ninja surface published in Trip Ninja's own GitHub documentation repository (https://github.com/trip-ninja-inc/trip_ninja_api_docs, last updated 2023-12-14). Authored by API Evangelist on 2026-07-28; every operationId below exists verbatim in the referenced specification. This surface is NOT documented on the current developer hub — treat availability as unverified and confirm with Trip Ninja before building against it. Access requires a commercial agreement, Trip Ninja-issued credentials and an allow-listed source IP.
View Spec
View on GitHub
TravelAustraliaOTAAviationBookingDistributionFlight SearchCar RentalNew ZealandTravel TechnologyArazzoWorkflows
Provider
Workflows
search-price-book-ticket
Search flights, confirm the price, create the booking, queue it and issue the ticket.
The four money-relevant steps are separated deliberately. CreateBooking and Ticket are irreversible and cost real money; there is no idempotency key anywhere in this API, so neither step may be retried automatically.
1
2
confirm-price
Re-price the selected itinerary. Air prices move between shopping and booking — never skip this.
3
create-booking
Consequential and irreversible. Requires explicit human approval. Do NOT retry on an ambiguous response — this API publishes no idempotency key.
4
queue-for-ticketing
Place the booking on the ticketing queue.
5
ticket
Issue the ticket. Irreversible and chargeable. Requires explicit human approval.
Source API Descriptions
openapi
openapi
openapi
openapi
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.