How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

OpenTravel Alliance Hospitality Property Offers API

The HospitalityPropertyOffers API from OpenTravel Alliance — 1 operation(s) for hospitalitypropertyoffers.

OpenTravel Alliance Hospitality Property 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 HospitalityPropertyOffers. 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 operations 1 paths 56 schemas 1 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.

HospitalityPropertyOffers 1
POST
/HospitalityPropertyOffers
HospitalityOffersResource - FindSinglePropertyOffers
FindSinglePropertyOffers body → 201400401402403404500

Schemas 56

The contract defines 56 schemas that model the data the API accepts and returns. The most detailed are Source (15 properties), DetailedHotelSearchCriteria (13 properties), PayloadStdAttributes (12 properties), ErrorWarning (12 properties). Each schema is shown below with its type and property counts.

ExtensionPoint_Summary
DetailedHotelSearchCriteria
object
13 properties 1 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 properties 1 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 properties 1 required
RateQualifier
object
Name of the rate qualifier
6 properties
HospitalityOffersID
object
4 properties 1 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 properties 1 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 properties 2 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 properties 1 required
PersonID
object
5 properties 2 required
ExtensionPoint
BasicPropertyInfo
object
Identifies a property.
3 properties 1 required
BookingChannel
object
5 properties 1 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 properties 1 required
Result
object
5 properties 1 required
Source
object
15 properties 1 required
TimeSpan
object
Specifies the arrival date and departure date which covers the whole Reservation.
2 properties 2 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 properties 1 required
BedType_Enum_Base
string
The type(s) of sleeping option(s) in a guest accommodation.
HospitalityOffersQueryFindHospitalityOffers
object
4 properties 1 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 properties 1 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 properties 2 required
GuestCount
object
Identifies the number of guests for the reservation.
3 properties
Features
object
4 properties 1 required
TransactionStatusCode_Enum
string
SinglePropertyHospitalityOffers
object
5 properties 1 required
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 properties 1 required
PayloadStdAttributes
object
The standard attributes that appear on the root element for all OpenTravel messages.
12 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

opentravel-alliance-hospitalitypropertyoffers-api-openapi.yml Raw ↑

Other APIs OpenTravel Alliance publishes across the network.

OpenTravel Alliance Facilities API
OpenTravel Alliance Hospitality Find Hospitality Availability API
OpenTravel Alliance Hospitality Offers API
OpenTravel Alliance Hospitality Retrieve Facility Availability API
OpenTravel Alliance Hotel Descriptive Contents API
Where this information came from

This is an independent, third-party profile of OpenTravel Alliance Hospitality Property 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.