Webjet · Arazzo Workflow
Trip Ninja — report price confirmation, booking, ticketing and cancellation
Version 1.0.0
The Trip Ninja reporting loop. These operations do not book or cancel anything with an airline — they report to Trip Ninja what your platform already did, which is what drives billing and the machine-learned markup models. Grounded in openapi/webjet-tripninja-flights-core-openapi.yml, published by Trip Ninja at https://github.com/trip-ninja-inc/trip_ninja_api_docs. Every operationId exists verbatim in that specification. Authored by API Evangelist on 2026-07-28.
View Spec
View on GitHub
TravelAustraliaOTAAviationBookingDistributionFlight SearchCar RentalNew ZealandTravel TechnologyArazzoWorkflows
Provider
Workflows
report-price-book-ticket
Report a price confirmation, then a booking, then a ticketing event.
1
report-price-confirmation
2
report-booking
Report a booking that already exists in your own PNR estate. No idempotency key exists — do not auto-retry on an ambiguous outcome.
3
report-ticketing
report-cancellation
Report that a previously reported trip was cancelled.
Not idempotent. Reporting a cancellation for an itinerary already marked cancelled returns IE41 ("you cannot set a cancelled itinerary to a cancelled itinerary"). Treat IE41 as "already in the target state", not as a transient failure.
1
report-cancel
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.