capabilities.work

Trip Ninja — search, confirm price, book and ticket

A 5-step recipe with Webjet. We can help you get access.

Recipe · 5 steps

Trip Ninja — search, confirm price, book and ticket

with Webjet · Reservation & Booking Management

Search flights, confirm the price, create the booking, queue it and issue the ticket.

  1. Shop for itineraries.
  2. Re-price the selected itinerary. Air prices move between shopping and booking — never skip this.
  3. Consequential and irreversible. Requires explicit human approval. Do NOT retry on an ambiguous response — this API publishes no idempotency key.
  4. Place the booking on the ticketing queue.
  5. Issue the ticket. Irreversible and chargeable. Requires explicit human approval.
What you'll need to have ready
  • endpoint: The content-source endpoint path segment configured for your account (e.g. travelport).
  • agency
  • searchRequest: FlightSearchRequest body — segments with IATA codes, dates, cabin class and travellers.
  • priceConfirmRequest: PriceConfirmRequest body built from the selected itinerary.
  • bookingRequest: CreateBookingRequest body — passengers, itinerary, credentials.
  • ticketingRequest: TicketingRequest body.
  • queueRequest: AddBookingToTicketingQueueRequest body.
For your developer

Arazzo workflow webjet:search-price-book-ticket, 5 operations: $sourceDescriptions.searchApi.FlightSearch → $sourceDescriptions.priceApi.PriceConfirm → $sourceDescriptions.bookApi.CreateBooking → $sourceDescriptions.queueApi.AddBookingToTicketingQueue → $sourceDescriptions.ticketApi.Ticket. Specs on APIs.io.