OpenTravel Alliance · AsyncAPI Specification

Opentravel Alliance Notifications Webhooks

Version

View Spec View on GitHub TravelUnited StatesStandardsAviationHospitalityHotelsCar RentalRailCruiseDistributionGDSBookingChannelXMLJSON-SchemaAsyncAPIEvents

AsyncAPI Specification

Raw ↑
generated: '2026-07-28'
method: derived
source: openapi/opentravel-2020a-hotel-descriptive-content-resource-openapi.json
spec_type: none
asyncapi_published: false
asyncapi_note: >-
  OpenTravel publishes no AsyncAPI document. The public mirror contains 22 WSDL files (SOAP
  request/response), 10,848 XSD and 5,823 XML samples, but no event or streaming contract in
  any machine-readable event format. Nothing was fabricated to fill this gap.
webhooks:
  published: true
  shape: notification operation defined in the resource contract, hosted by the implementer
  caveat: >-
    IMPORTANT — this is NOT a webhook service OpenTravel operates. OpenTravel runs no runtime.
    What it publishes is the notification half of the OTM resource contract: a POST endpoint
    the receiving system exposes so a counterparty can push a changed object to it. The
    subscription mechanism, delivery guarantees, retry policy, signing and replay protection
    are all left entirely to the trading partners — none of them is specified.
  events:
  - name: HotelDescriptiveContent notification
    operationId: Notification
    method: POST
    path: /HotelDescriptiveContents/Notifications
    source: openapi/opentravel-2020a-hotel-descriptive-content-resource-openapi.json
    direction: inbound to the implementer
    payload_schema: 'OrganizationHospitality_4_0_0_Trim.schema.json#/definitions/HotelDescriptiveContentID'
    local_payload_schema: json-schema/opentravel-2020a-organization-hospitality-4-0-0-trim.schema.json
    media_types: [application/json, application/xml]
    success: 201
    errors: [400, 401, 402, 403, 404, 500]
    library: HospitalityContent 1.0.0 (LibraryStatus DRAFT)
    release: 2020A Object Suite
    description: >-
      Push a hotel descriptive content object to a subscribing system. This is the only
      notification-shaped operation in the eight harvested Swagger contracts.
  not_specified:
  - subscription / registration mechanism
  - delivery retry and backoff policy
  - payload signing or authentication (no securityDefinitions exist)
  - event ordering, deduplication or idempotency key
  - replay / catch-up endpoint
  - event type registry beyond this single operation

Work with this as data

Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for asyncapi

4 MCP tools reach this
  • find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/opentravel-alliance-notifications-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.