Webjet

Webjet Group Limited (ASX: WJL) is the Australian consumer travel company created when Webjet Limited demerged in September 2024 — the B2C half, while the B2B WebBeds bed bank went to Web Travel Group (ASX: WEB). It operates Webjet OTA (webjet.com.au / webjet.co.nz), which the company describes as the number one online travel agency position in Australia and New Zealand; the GoSee vehicle-rental brands Airport Rentals and Motorhome Republic; and Trip Ninja, a travel-technology business selling flight-construction software to other travel platforms. Webjet sits downstream of airline distribution — it resells airline content sourced through GDS and NDC connections rather than owning inventory, and holds ATIA/ATAS accreditation A17325 with an IATA accredited agent entity (Webjet Marketing). Its API posture is honestly lopsided: the consumer brands publish no developer documentation and no public API at all (developer/api/docs subdomains do not resolve; www.webjet.com.au returns 403 to non-browser clients), while the group's only public API surface is Trip Ninja's: the SmartFlights developer hub at devhub.tripninja.io, with eleven OpenAPI 3.0.0 documents rendered in-page, plus six further OpenAPI 3.0.0 documents published in Trip Ninja's own GitHub organisation (trip-ninja-inc/trip_ninja_api_docs) covering flights core, pricing/booking/ ticketing, hotels, MSDP dynamic packaging and the v2 legacy surface. Seventeen specifications in all, and two Apache-2.0 client libraries on PyPI and NuGet. Docs are freely readable but access is zero self-serve: production use requires a commercial agreement, Trip Ninja-issued admin panel credentials, IP allow-listing and a certification pass, every API host returns 403 to a non-allow-listed IP, and no data-export operation is published.

Webjet publishes 10 APIs on the APIs.io network, including Trip Ninja SmartFlights API, Trip Ninja Admin Panel API, Trip Ninja FareStructure API (deprecated), and 7 more. Tagged areas include Travel, Australia, OTA, Aviation, and Booking.

Webjet’s developer surface includes authentication, sandbox, API reference, getting-started guide, pricing, engineering blog, documentation, and 32 more developer resources.

48.3/100 developing Agent 76/100 agent native Full breakdown ↓
scored 2026-07-28 · rubric v0.5
10 APIs 1 MCP Servers
TravelAustraliaOTAAviationBookingDistributionFlight SearchCar RentalNew ZealandTravel Technology

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.5
Composite quality — 48.3/100 · developing
Contract Quality 11.4 / 25
Developer Ergonomics 17.0 / 20
Commercial Clarity 10.5 / 20
Operational Transparency 0.7 / 13
Governance 0.0 / 12
Discoverability 8.8 / 10
Agent readiness — 76/100 · agent native
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 5 / 5
Well-Known Catalog 4 / 4
Consent & Bot Identity 0 / 3
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/webjet: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 10

Individual APIs this provider publishes, each with its own machine-readable definition.

Trip Ninja SmartFlights API

SmartFlights is Trip Ninja's current (v3) flight-construction API. A travel platform posts a traveller search to /v3/get-searches/, Trip Ninja returns the set of optimised conte...

Trip Ninja Admin Panel API

The single documented Admin Panel operation, POST /adminpanel/refresh-token/, exchanges a refresh token for a new access token. Access tokens expire 90 days after issue; refresh...

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...

Trip Ninja Virtual Interlining API (deprecated)

Virtual Interlining is the deprecated v2 product that combines segments from carriers with no interline agreement into a single sellable itinerary, published under devhub.tripni...

Trip Ninja DataStream API

DataStream is a separately-credentialled Trip Ninja product with its own documentation section (setup, authentication, integration lifecycle) and its own public Postman collecti...

Trip Ninja Flights Core API

A flight search and reporting surface published by Trip Ninja in its own public GitHub documentation repository (github.com/trip-ninja-inc/trip_ninja_api_docs) rather than on th...

Trip Ninja Pricing & Booking API

The fullest Trip Ninja transaction surface, published in Trip Ninja's public GitHub documentation repository. Seven operations with real operationIds — PriceConfirm (POST /price...

Trip Ninja Hotels API

A hotel shopping surface — Search (POST /search/hotels/{endpoint}), Details (POST /details/hotels/{endpoint}/), Rules (POST /rules/hotels/{endpoint}/) and PriceConfirm plus a pr...

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, MSDPGetF...

Trip Ninja v2 Legacy API

Two further GitHub-published OpenAPI 3.0.0 documents describing the 2.0.0-era surface — a core document (/get-searches/, /generate-solutions/) and a booking document (Search, Pr...

Scroll for all 10

Arazzo Workflows 3

Multi-step API workflows described with the Arazzo specification.

_Index

ARAZZO

Trip Ninja — report price confirmation, booking, ticketing and cancellation

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 b...

ARAZZO

Trip Ninja — search, confirm price, book and ticket

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, ...

ARAZZO

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

webjet-mcp.yml

MCP SERVER

Rate Limits 1

Documented rate limits and quota policies.

Webjet Rate Limits

0 limits

RATE LIMITS

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Webjet Authentication

http/apiKey · 3 schemes

SECURITY

Webjet Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Webjet Agentic Access

47 operations · 43 acting

47 operations · 43 acting

AGENTIC

Resources

Get Started 5

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 5

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 5

Pagination, idempotency, versioning, errors, and events

Build 6

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 4

Pricing, plans, and the legal terms of use

Company 7

The organization behind the API

Scroll for all 7

Source (apis.yml)

apis.yml Raw ↑
aid: webjet
url: https://raw.githubusercontent.com/api-evangelist/webjet/refs/heads/main/apis.yml
name: Webjet
kind: company
description: 'Webjet Group Limited (ASX: WJL) is the Australian consumer travel company created when Webjet Limited demerged
  in September 2024 — the B2C half, while the B2B WebBeds bed bank went to Web Travel Group (ASX: WEB). It operates Webjet
  OTA (webjet.com.au / webjet.co.nz), which the company describes as the number one online travel agency position in Australia
  and New Zealand; the GoSee vehicle-rental brands Airport Rentals and Motorhome Republic; and Trip Ninja, a travel-technology
  business selling flight-construction software to other travel platforms. Webjet sits downstream of airline distribution
  — it resells airline content sourced through GDS and NDC connections rather than owning inventory, and holds ATIA/ATAS accreditation
  A17325 with an IATA accredited agent entity (Webjet Marketing). Its API posture is honestly lopsided: the consumer brands
  publish no developer documentation and no public API at all (developer/api/docs subdomains do not resolve; www.webjet.com.au
  returns 403 to non-browser clients), while the group''s only public API surface is Trip Ninja''s: the SmartFlights developer
  hub at devhub.tripninja.io, with eleven OpenAPI 3.0.0 documents rendered in-page, plus six further OpenAPI 3.0.0 documents
  published in Trip Ninja''s own GitHub organisation (trip-ninja-inc/trip_ninja_api_docs) covering flights core, pricing/booking/
  ticketing, hotels, MSDP dynamic packaging and the v2 legacy surface. Seventeen specifications in all, and two Apache-2.0
  client libraries on PyPI and NuGet. Docs are freely readable but access is zero self-serve: production use requires a commercial
  agreement, Trip Ninja-issued admin panel credentials, IP allow-listing and a certification pass, every API host returns
  403 to a non-allow-listed IP, and no data-export operation is published.'
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/groq.png
tags:
- Travel
- Australia
- OTA
- Aviation
- Booking
- Distribution
- Flight Search
- Car Rental
- New Zealand
- Travel Technology
created: '2026-07-28'
modified: '2026-07-28'
enriched: '2026-07-28'
specificationVersion: '0.19'
apis:
- aid: webjet:tripninja-smartflights-api
  name: Trip Ninja SmartFlights API
  description: 'SmartFlights is Trip Ninja''s current (v3) flight-construction API. A travel platform posts a traveller search
    to /v3/get-searches/, Trip Ninja returns the set of optimised content queries to run against the platform''s own content
    sources (GDS, NDC or aggregator), the platform posts those zlib-compressed provider responses to /v3/generate-solutions/,
    and SmartFlights returns unified — including split-ticket and virtual-interlined — itineraries with machine-learned markups.
    Booked and cancelled itineraries are reported back via /v3/report/book/ and /v3/report/cancel/. Trip Ninja supplies no
    air content of its own. REST/JSON, token authentication (Authorization: Token <access_token>, 90-day expiry).'
  humanURL: https://devhub.tripninja.io/smartflights/overview/
  baseURL: https://sandbox.tripninja.io
  tags:
  - Flight Search
  - Shopping
  - Offers
  - Booking
  - Reporting
  - Virtual Interlining
  properties:
  - type: OpenAPI
    url: openapi/webjet-tripninja-smartflights-get-searches-openapi.yml
  - type: OpenAPI
    url: openapi/webjet-tripninja-smartflights-generate-solutions-openapi.yml
  - type: OpenAPI
    url: openapi/webjet-tripninja-smartflights-report-book-openapi.yml
  - type: OpenAPI
    url: openapi/webjet-tripninja-smartflights-report-cancel-openapi.yml
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/overview/
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/setup/
  - type: Authentication
    url: https://devhub.tripninja.io/smartflights/authentication/
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/certification/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/get-searches/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/generate-solutions/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/report-booking/
  - type: APIReference
    url: https://devhub.tripninja.io/smartflights/report-cancellation/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/trip-ninja-public/collection/5uzd69o/smartflights-api
  - type: SDK
    url: https://pypi.org/project/tn-sdk/
  - type: SDK
    url: https://www.nuget.org/packages/TripNinja.SDK
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/troubleshooting/
  - type: Overlay
    url: overlays/webjet-smartflights-get-searches-overlay.yaml
  - type: Overlay
    url: overlays/webjet-smartflights-generate-solutions-overlay.yaml
  - type: Overlay
    url: overlays/webjet-smartflights-report-book-overlay.yaml
  - type: Overlay
    url: overlays/webjet-smartflights-report-cancel-overlay.yaml
  - type: AgentSkill
    url: skills/webjet-tripninja-search-and-construct.md
  - type: AgentSkill
    url: skills/webjet-tripninja-report-booking-and-cancellation.md
- aid: webjet:tripninja-admin-panel-api
  name: Trip Ninja Admin Panel API
  description: The single documented Admin Panel operation, POST /adminpanel/refresh-token/, exchanges a refresh token for
    a new access token. Access tokens expire 90 days after issue; refresh tokens have an indefinite lifespan until regenerated,
    and using one issues a new refresh token as well. Response flags is_production_token and is_datastream_token distinguish
    sandbox from production and DataStream from SmartFlights credentials. Tokens are minted by a human in the Trip Ninja Admin
    Panel at app.tripninja.io, not by a self-serve signup.
  humanURL: https://devhub.tripninja.io/smartflights/authentication/
  baseURL: https://sandbox.tripninja.io
  tags:
  - Authentication
  - Tokens
  properties:
  - type: OpenAPI
    url: openapi/webjet-tripninja-adminpanel-refresh-token-openapi.yml
  - type: Documentation
    url: https://devhub.tripninja.io/smartflights/authentication/
  - type: Documentation
    url: https://devhub.tripninja.io/resources/admin-panel
  - type: Portal
    url: https://app.tripninja.io
  - type: Overlay
    url: overlays/webjet-adminpanel-refresh-token-overlay.yaml
  - type: AgentSkill
    url: skills/webjet-tripninja-rotate-access-token.md
- aid: webjet:tripninja-farestructure-api
  name: Trip Ninja FareStructure API (deprecated)
  description: 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.
  humanURL: https://devhub.tripninja.io/deprecated/farestructure/overview
  baseURL: https://sandbox.tripninja.io
  tags:
  - Flight Search
  - Split Ticketing
  - Deprecated
  properties:
  - type: OpenAPI
    url: openapi/webjet-tripninja-farestructure-get-searches-openapi.yml
  - type: OpenAPI
    url: openapi/webjet-tripninja-farestructure-generate-solutions-openapi.yml
  - type: OpenAPI
    url: openapi/webjet-tripninja-farestructure-report-book-openapi.yml
  - type: OpenAPI
    url: openapi/webjet-tripninja-farestructure-report-cancel-openapi.yml
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/farestructure/overview
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/farestructure/setup/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/workspace/trip-ninja-public/collection/20885222-8f976a0a-6fba-4bd1-ba03-ac8325501bff
  - type: Overlay
    url: overlays/webjet-farestructure-get-searches-overlay.yaml
  - type: Overlay
    url: overlays/webjet-farestructure-generate-solutions-overlay.yaml
  - type: Overlay
    url: overlays/webjet-farestructure-report-book-overlay.yaml
  - type: Overlay
    url: overlays/webjet-farestructure-report-cancel-overlay.yaml
- aid: webjet:tripninja-virtual-interlining-api
  name: Trip Ninja Virtual Interlining API (deprecated)
  description: Virtual Interlining is the deprecated v2 product that combines segments from carriers with no interline agreement
    into a single sellable itinerary, published under devhub.tripninja.io/deprecated/virtual-interlining/. Two documented
    operations, /v2/get-searches/ and /v2/generate-solutions/; its capability is now folded into SmartFlights.
  humanURL: https://devhub.tripninja.io/deprecated/virtual-interlining/overview
  baseURL: https://sandbox.tripninja.io
  tags:
  - Virtual Interlining
  - Flight Search
  - Deprecated
  properties:
  - type: OpenAPI
    url: openapi/webjet-tripninja-virtual-interlining-get-searches-openapi.yml
  - type: OpenAPI
    url: openapi/webjet-tripninja-virtual-interlining-generate-solutions-openapi.yml
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/virtual-interlining/overview
  - type: Documentation
    url: https://devhub.tripninja.io/deprecated/virtual-interlining/setup/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/workspace/trip-ninja-public/collection/20885222-9fe46e47-a94a-4866-b2bf-f0c087666451
  - type: Overlay
    url: overlays/webjet-virtual-interlining-get-searches-overlay.yaml
  - type: Overlay
    url: overlays/webjet-virtual-interlining-generate-solutions-overlay.yaml
- aid: webjet:tripninja-datastream-api
  name: Trip Ninja DataStream API
  description: DataStream is a separately-credentialled Trip Ninja product with its own documentation section (setup, authentication,
    integration lifecycle) and its own public Postman collection. It uses the same Token Authentication scheme as SmartFlights,
    with a DataStream-specific token generated in the Admin Panel's Developer Resources section (is_datastream_token on the
    refresh-token response). No OpenAPI document and no base URL for DataStream are published on the developer hub, so none
    is recorded here.
  humanURL: https://devhub.tripninja.io/data-stream/overview/
  tags:
  - Data
  - Streaming
  properties:
  - type: Documentation
    url: https://devhub.tripninja.io/data-stream/overview/
  - type: Documentation
    url: https://devhub.tripninja.io/data-stream/setup/
  - type: Authentication
    url: https://devhub.tripninja.io/data-stream/authentication/
  - type: PostmanCollection
    url: https://www.postman.com/tripninjadevteam/workspace/trip-ninja-public/collection/20885222-5fccfe6e-479a-429f-a497-d42a0bb859c9
- aid: webjet:tripninja-flights-core-api
  name: Trip Ninja Flights Core API
  description: 'A flight search and reporting surface published by Trip Ninja in its own public GitHub documentation repository
    (github.com/trip-ninja-inc/trip_ninja_api_docs) rather than on the developer hub. Five operations with real operationIds:
    FlightSearch (POST /search/flights/ {endpoint}/), PriceConfirmationReport (POST /pre-booking/), BookingReport (POST /booking/),
    TicketingReport (POST /ticketing/) and CancelBookingReport (POST /cancel/). It is the older shape of the reporting loop
    the current v3 SmartFlights surface expresses as /v3/report/book/ and /v3/report/cancel/, plus a ticketing report v3 no
    longer has. The named server is preprodapi.tripninja.io, which resolves and returns 403 "Missing Authentication Token"
    to non-allow-listed callers. Last updated in that repository on 2023-12-14 and not linked from the current developer hub;
    availability is unverified and nothing here is marked deprecated by Trip Ninja.'
  humanURL: https://github.com/trip-ninja-inc/trip_ninja_api_docs
  baseURL: https://preprodapi.tripninja.io
  tags:
  - Flight Search
  - Reporting
  - Booking
  - Ticketing
  properties:
  - type: OpenAPI
    url: openapi/webjet-tripninja-flights-core-openapi.yml
  - type: Overlay
    url: overlays/webjet-flights-core-overlay.yaml
  - type: SourceCode
    url: https://github.com/trip-ninja-inc/trip_ninja_api_docs
  - type: Arazzo
    name: Report price confirmation, booking, ticketing and cancellation
    url: arazzo/webjet-tripninja-report-and-cancel.yml
- aid: webjet:tripninja-pricing-booking-api
  name: Trip Ninja Pricing & Booking API
  description: The fullest Trip Ninja transaction surface, published in Trip Ninja's public GitHub documentation repository.
    Seven operations with real operationIds — PriceConfirm (POST /price/{endpoint}/), CreateBooking (POST /book/{endpoint}/),
    BookingDetail (GET /book/trip/{super_trip_id}/), ListBooking (GET /book/list/), AddBookingToTicketingQueue (POST /queue/),
    Ticket (POST /ticket/) and CancelBooking (DELETE /book/). It is the only Trip Ninja surface anywhere with read operations
    and the only one with pagination (offset/limit on ListBooking), and it carries the passenger, PNR and super_trip_id models
    that group the multiple PNRs of a split-ticket journey. Last updated 2023-12-14; not documented on the current developer
    hub, so availability is unverified.
  humanURL: https://github.com/trip-ninja-inc/trip_ninja_api_docs
  baseURL: https://preprodapi.tripninja.io
  tags:
  - Booking
  - Pricing
  - Ticketing
  - Fulfillment
  properties:
  - type: OpenAPI
    url: openapi/webjet-tripninja-pricing-booking-openapi.yml
  - type: Overlay
    url: overlays/webjet-pricing-booking-overlay.yaml
  - type: SourceCode
    url: https://github.com/trip-ninja-inc/trip_ninja_api_docs
  - type: Arazzo
    name: Search, confirm price, book, queue and ticket
    url: arazzo/webjet-tripninja-search-price-book-ticket.yml
  - type: AgentSkill
    url: skills/webjet-tripninja-price-book-and-ticket.md
- aid: webjet:tripninja-hotels-api
  name: Trip Ninja Hotels API
  description: A hotel shopping surface — Search (POST /search/hotels/{endpoint}), Details (POST /details/hotels/{endpoint}/),
    Rules (POST /rules/hotels/{endpoint}/) and PriceConfirm plus a price-confirmation removal (POST and DELETE on /price/hotels/{endpoint}/)
    — published only in Trip Ninja's public GitHub documentation repository. The schema set includes a webbeds_room_obj, indicating
    WebBeds-shaped room content. Hotels are not mentioned anywhere on the current developer hub, which documents flights only;
    availability is unverified.
  humanURL: https://github.com/trip-ninja-inc/trip_ninja_api_docs
  baseURL: https://preprodapi.tripninja.io
  tags:
  - Hotels
  - Accommodation
  - Shopping
  - Pricing
  properties:
  - type: OpenAPI
    url: openapi/webjet-tripninja-hotels-openapi.yml
  - type: Overlay
    url: overlays/webjet-hotels-overlay.yaml
  - type: SourceCode
    url: https://github.com/trip-ninja-inc/trip_ninja_api_docs
- aid: webjet:tripninja-msdp-api
  name: Trip Ninja MSDP (Dynamic Packaging) API
  description: '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.'
  humanURL: https://github.com/trip-ninja-inc/trip_ninja_api_docs
  baseURL: https://preprodapi.tripninja.io
  tags:
  - Dynamic Packaging
  - Hotels
  - Flight Search
  - Booking
  properties:
  - type: OpenAPI
    url: openapi/webjet-tripninja-msdp-openapi.yml
  - type: Overlay
    url: overlays/webjet-msdp-overlay.yaml
  - type: SourceCode
    url: https://github.com/trip-ninja-inc/trip_ninja_api_docs
- aid: webjet:tripninja-v2-legacy-api
  name: Trip Ninja v2 Legacy API
  description: Two further GitHub-published OpenAPI 3.0.0 documents describing the 2.0.0-era surface — a core document (/get-searches/,
    /generate-solutions/) and a booking document (Search, PriceConfirm, CreateBooking, CancelBooking, AddBookingToTicketingQueue,
    Ticket, SuperTrip and SuperTripPartDeletion). They predate the v2 FareStructure and Virtual Interlining documentation
    now served under devhub.tripninja.io/deprecated/, and are recorded for completeness of the published corpus.
  humanURL: https://github.com/trip-ninja-inc/trip_ninja_api_docs
  baseURL: https://preprodapi.tripninja.io
  tags:
  - Legacy
  - Booking
  - Flight Search
  properties:
  - type: OpenAPI
    url: openapi/webjet-tripninja-v2-core-openapi.yml
  - type: OpenAPI
    url: openapi/webjet-tripninja-v2-booking-openapi.yml
  - type: Overlay
    url: overlays/webjet-v2-core-overlay.yaml
  - type: Overlay
    url: overlays/webjet-v2-booking-overlay.yaml
  - type: SourceCode
    url: https://github.com/trip-ninja-inc/trip_ninja_api_docs
common:
- type: AgenticAccess
  url: agentic-access/webjet-agentic-access.yml
- type: DomainSecurity
  url: security/webjet-domain-security.yml
- type: Authentication
  url: authentication/webjet-authentication.yml
- type: Conventions
  url: conventions/webjet-conventions.yml
- type: ErrorCatalog
  url: errors/webjet-error-codes.yml
- type: RateLimits
  url: rate-limits/webjet-rate-limits.yml
- type: Sandbox
  url: sandbox/webjet-sandbox.yml
- type: Lifecycle
  url: lifecycle/webjet-lifecycle.yml
- type: Conformance
  url: conformance/webjet-conformance.yml
- type: DataModel
  url: data-model/webjet-data-model.yml
- type: Packages
  url: packages/webjet-packages.yml
- type: SDKs
  url: packages/webjet-packages.yml
- type: WellKnown
  url: well-known/webjet-well-known.yml
- type: MCPServer
  url: mcp/webjet-mcp.yml
- type: ToolCrosswalk
  url: mcp/webjet-tool-crosswalk.yml
- type: LLMsTxt
  url: llms/webjet-llms.txt
- type: AgentSkill
  url: skills/_index.yml
- type: DeveloperPortal
  url: https://devhub.tripninja.io/
- type: APIReference
  url: https://devhub.tripninja.io/smartflights/get-searches/
- type: GettingStarted
  url: https://devhub.tripninja.io/sdk/quick-start-guide/
- type: Postman
  url: https://www.postman.com/tripninjadevteam/trip-ninja-public/overview
- type: Pricing
  url: https://www.tripninja.io/pricing
- type: Login
  url: https://app.tripninja.io
- type: GitHubOrganization
  url: https://github.com/trip-ninja-inc
- type: Blog
  url: https://www.tripninja.io/blog
- type: Website
  url: https://www.webjetgroup.com/
- type: Documentation
  url: https://devhub.tripninja.io/
- type: Portal
  url: https://app.tripninja.io
- type: GitHubOrganization
  url: https://github.com/Webjet
- type: LinkedIn
  url: https://www.linkedin.com/company/webjet-group
- type: Blog
  url: https://www.webjetgroup.com/news/
- type: TermsOfService
  url: https://www.tripninja.io/legal/qt-tc
- type: PrivacyPolicy
  url: https://www.tripninja.io/legal/privacy-policy
- type: Compliance
  url: https://www.tripninja.io/legal/gdpr
- type: DataProcessingAgreement
  url: https://www.tripninja.io/legal/data-processing
- type: Support
  url: https://www.tripninja.io/contact
- type: Website
  url: https://www.tripninja.io/
- type: Website
  url: https://www.motorhomerepublic.com/
- type: Website
  url: https://www.airportrentals.com/
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com