OpenTravel Alliance Hospitality Offers API is one of 6 APIs that OpenTravel Alliance publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
This API exposes 7 JSON Schema definitions.
Tagged areas include HospitalityOffers. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and 7 JSON Schemas.
This API exposes
1 operation
across 1 path,
and defines 56 schemas.
It is described by OpenAPI 3.2.0, at version 1.0.0.
Requests are made against a single base URL, http://127.0.0.1/.
1 operations1 paths56 schemas1 POST
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.2.0
API Version
1.0.0
Server
http://127.0.0.1/
Resource Areas
1
Paths & Operations 1
Across 1 path, the API surfaces 1 operation — 1 POST. Each is listed below with its method, path, parameters, and response codes.
The contract defines 56 schemas that model the data the API accepts and returns. The most detailed are Source (15 properties), DetailedHotelSearchCriteria (13 properties), ErrorWarning (12 properties), PayloadStdAttributes (12 properties). Each schema is shown below with its type and property counts.
ExtensionPoint_Summary
DetailedHotelSearchCriteria
object
13 properties1 required
ExtensionPoint_Shared
Promotion
object
Description of the promotion.
4 properties
TimeUnit_Enum
string
DateTimeStamp
object
Time stamp of the creation.
6 properties
RatePlanType_Enum_Base
string
Note: Typically used for rate plans that may be published, e.g. have no qualifying criteria, or may be restricted or negotiated, e.g. has qualifying criteria f…
CompanyName
object
Identifies a company by name.
7 properties
UnitOfMeasure_Enum
string
The unit of measure in a code format. Refer to OpenTravel Code List Unit of Measure Code (UOM).
BookingChannel_Enum_Base
string
Specifies a type of booking channel.
Status_Enum_Base
string
The status condition.
BookingChannel_Enum
object
Specifies a type of booking channel.
2 properties
PriceModifiers
object
6 properties1 required
BedType_Enum
object
The type(s) of sleeping option(s) in a guest accommodation.
2 properties
RateRange
object
A range of monetary values within which the cost of the available products are requested.
5 properties
ErrorWarningType_Enum_Base
string
Tthe category of error or warning.
ProductQueriesHospitality
LoyaltyProgram
object
7 properties1 required
RateQualifier
object
Name of the rate qualifier
6 properties
HospitalityOffersID
object
4 properties1 required
Status_Enum
object
The status condition.
2 properties
Code
object
Any code used to specify an item, for example, type of traveler, service code, room amenity, etc. May be used to reference the OpenTravel RMA Codelist.
3 properties
BasePayload
object
5 properties1 required
Geolocation
object
TODO-(use enums and other for lat,long?? Format for the lat and long, is there a XML format)Used to specify the geographic coordinates of a location.
6 properties
POS
object
3 properties2 required
Text
object
Provides text and indicates whether it is formatted or not.
3 properties
ErrorWarning
object
The error in textual format.
12 properties
ImageID
object
Warning: This will be redesigned in the next release.
4 properties1 required
PersonID
object
5 properties2 required
ExtensionPoint
BasicPropertyInfo
object
Identifies a property.
3 properties1 required
BookingChannel
object
5 properties1 required
MultiPropertyHospitalityOffers
object
5 properties1 required
ParagraphListItem
object
4 properties
TextFormatType
string
Identifier
object
Identifier provides the ability to create a globally unique identifier. This could be GUID a UUID or any other string that an organization that distinctly iden…
4 properties
TargetEnvironment_Enum
string
ProductQueries
object
4 properties1 required
Result
object
5 properties1 required
Source
object
15 properties1 required
TimeSpan
object
Specifies the arrival date and departure date which covers the whole Reservation.
2 properties2 required
TravelSector_Enum_Base
string
Specifies the travel sector.
RatePeriod_Enum
string
The RatePeriodSimpleType simple type defines a set of valid values for the type of rate that may be applied. Typically rates differ based upon the duration, an…
RoomStayQueryProduct
object
Details on the Room Stay including Guest Counts, Time Span of this Room Stay, pointers to Res Guests, guest Memberships, Comments and Special Requests pertaini…
4 properties1 required
BedType_Enum_Base
string
The type(s) of sleeping option(s) in a guest accommodation.
HospitalityOffersQueryFindHospitalityOffers
object
4 properties1 required
ProcessingInfo
object
Transaction processing directives, including display currency overrides. If no display currency information is provided, the display and pricing currency will…
3 properties
TravelSector_Enum
object
Specifies the travel sector.
2 properties
Description
object
9 properties1 required
RatePlanCode
object
A string value may be used to request a particular code or an ID if the guest qualifies for a specific rate, such as AARP, AAA, a corporate rate, etc., or to s…
8 properties
BaseHospitalityFacilityQuery
object
9 properties2 required
GuestCount
object
Identifies the number of guests for the reservation.
3 properties
Features
object
4 properties1 required
TransactionStatusCode_Enum
string
RequestorID
object
An identifier of the entity making the request (e.g. ATA\/IATA\/ID number, Electronic Reservation Service Provider (ERSP), Association of British Travel Agents…
3 properties1 required
PayloadStdAttributes
object
The standard attributes that appear on the root element for all OpenTravel messages.
12 properties1 required
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of OpenTravel Alliance Hospitality Offers API, published by
API Evangelist. We do not operate, host, resell, or
support these APIs, and we are not affiliated with or endorsed by the company unless stated above.
Everything here is built from publicly available information — the company's own site,
developer portal, documentation, public repositories, and the specifications it publishes for public use.
Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's
public API artifacts, scored against a published rubric. They are not certifications,
endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and
you do not need to justify the request. A removed company is recorded as unrated, never scored
zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy → On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.