OpenTravel Alliance · AsyncAPI Specification
Opentravel Alliance Notifications Webhooks
Version
View Spec
View on GitHub
TravelUnited StatesStandardsAviationHospitalityHotelsCar RentalRailCruiseDistributionGDSBookingChannelXMLJSON-SchemaAsyncAPIEvents
AsyncAPI Specification
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.
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.