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 Find Hospitality Availability API

The HospitalityFindHospitalityAvailability API from OpenTravel Alliance — 1 operation(s) for hospitalityfindhospitalityavailability.

OpenTravel Alliance Hospitality Find Hospitality Availability 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 HospitalityFindHospitalityAvailability. 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 102 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 102 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.

HospitalityFindHospitalityAvailability 1
POST
/HospitalityFindHospitalityAvailability
FacilityResource - FindHospitalityAvailability
FindHospitalityAvailability body → 201400401402403404500

Schemas 102

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

ExtensionPoint_Summary
Country
object
ISO 3166 code for a country.
2 properties
DisabilityFeature_Enum_Base
string
Specifies information about a facility, amenity or service that is relevant to people with a disability.
PictureCategory_Enum_Base
string
Specifies the category of the mulitmedia item.
HospitalityFacilities
object
5 properties 1 required
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…
YesNoInherit_Enum
string
UnitOfMeasure_Enum
string
The unit of measure in a code format. Refer to OpenTravel Code List Unit of Measure Code (UOM).
FacilityID
object
Describes a facility (e.g. Hotel Facility,Conference Facility, Golf Facility). A facility must have a single address and a single geolocation.
4 properties 1 required
StateProv
object
The standard code or abbreviation for the state, province, or region.
2 properties
BusinessService
object
Name of the business service.
1 property
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
Rating
object
The actual award or rating received by the facility.
3 properties
AdditionalDetailType_Enum_Base
string
Identifies the type of detail being sent.
AddressBldgRoom
object
A string with a minimum length of 0 and a maximum length of 512.
2 properties
Location
object
4 properties 2 required
ChargeUnit_Enum
object
Source: Charge Type (CHG) OpenTravel codelist.
2 properties
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
DisabilityFeature_Enum
object
Specifies information about a facility, amenity or service that is relevant to people with a disability.
2 properties
TimeSpan
object
Specifies the arrival date and departure date which covers the whole Reservation.
2 properties 2 required
BedType_Enum_Base
string
The type(s) of sleeping option(s) in a guest accommodation.
IndexPointCode_Enum
string
Indicates the type of location being referenced (e.g., Airport, Hotel).
ExtensionPoint_Custom
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
SegmentCategory_Enum_Base
string
Describes the segment type.
Features
object
4 properties 1 required
PictureCategory_Enum
object
Specifies the category of the mulitmedia item.
2 properties
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
RelativePosition
object
14 properties 1 required
URL
object
Web site address, in IETF specified format.
3 properties
DetailedHotelSearchCriteria
object
13 properties 1 required
MultimediaCollection
object
4 properties 2 required
ChargeUnit_Enum_Base
string
Source: Charge Type (CHG) OpenTravel codelist.
PropertyID
object
A property may contain one or more facilities of the same or differing types. Example: The property Disney Orlando has many hotels and golf courses on it.
4 properties 1 required
FacilityKey
object
Allows for a facility to be identified by and Identifier element or other elements\/attributes that are appropriate for the specific type of facility.
2 properties 1 required
TimeUnit_Enum
string
TransportationID
object
Detailed transportation information.
4 properties 1 required
InformationType_Enum
object
Identifies the type of information being sent.
2 properties
BookingChannel_Enum
object
Specifies a type of booking channel.
2 properties
EmailAddressType_Enum
object
Specifies a type of email address.
2 properties
RateRange
object
A range of monetary values within which the cost of the available products are requested.
5 properties
EmailAddressType_Enum_Base
string
Specifies a type of email address.
OperationSchedule
object
7 properties 1 required
Enum_AddressRole_Open
string
Text
object
Provides text and indicates whether it is formatted or not.
3 properties
ImageID
object
Warning: This will be redesigned in the next release.
4 properties 1 required
ExtensionPoint
ParagraphListItem
object
4 properties
TextFormatType
string
Result
object
5 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
GuestCount
object
Identifies the number of guests for the reservation.
3 properties
BaseHospitalityFacilityQuery
object
9 properties 2 required
TransactionStatusCode_Enum
string
Enum_AddressRole
object
2 properties
HotelDetails
object
13 properties 1 required
PositionAccuracy_Enum
string
Specifies the level of accuracy for the positon.
FacilityQueryFindHospitalityAvailability
object
Describes a facility (e.g. Hotel Facility,Conference Facility, Golf Facility). A facility must have a single address and a single geolocation.
4 properties 1 required
Ancillary
object
8 properties 1 required
ExtensionPoint_Shared
Address
object
Provides address information. Unformatted addresses are captured using the simple facet.
12 properties 1 required
DateTimeStamp
object
Time stamp of the creation.
6 properties
HotelPolicy
object
2 properties
FacilityQueryHotelAvail
object
Describes a facility (e.g. Hotel Facility,Conference Facility, Golf Facility). A facility must have a single address and a single geolocation.
4 properties 1 required
RecreationService_Enum_Base
string
Describes the recreational activities available to a guest which may or may not be operated by or located at the hotel.
POS
object
3 properties 2 required
PropertyInfo
object
Identifies a property.
3 properties 1 required
Transportations
object
3 properties 1 required
Enum_TelephoneRole
object
2 properties
AddressStreetNumber
object
5 properties
DateTimeSpanWindows
object
3 properties 1 required
Amenity
object
5 properties 1 required
Source
object
15 properties 1 required
InformationType_Enum_Base
string
Identifies the type of information being sent.
AdditionalDetailType_Enum
object
Identifies the type of detail being sent.
2 properties
ToFrom_Enum
string
Used to indicate whether the context is to a facility or from a facility.
RecreationService_Enum
object
Describes the recreational activities available to a guest which may or may not be operated by or located at the hotel.
2 properties
MeetingCenter
object
Meeting center details for a facility.
5 properties
Telephone
object
Information about a telephone number, including the actual number and its usage.
8 properties 2 required
CompanyName
object
Identifies a company by name.
7 properties
Status_Enum_Base
string
The status condition.
BookingChannel_Enum_Base
string
Specifies a type of booking channel.
Email
object
9 properties 2 required
Multimedia
object
Describes multimedia item(s).
10 properties 1 required
BedType_Enum
object
The type(s) of sleeping option(s) in a guest accommodation.
2 properties
ErrorWarningType_Enum_Base
string
Tthe category of error or warning.
Status_Enum
object
The status condition.
2 properties
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
SegmentCategory_Enum
object
Describes the segment type.
2 properties
ErrorWarning
object
The error in textual format.
12 properties
FacilityHotel
Describes a facility (e.g. Hotel Facility,Conference Facility, Golf Facility). A facility must have a single address and a single geolocation.
Enum_TelephoneRole_Open
string
BookingChannel
object
5 properties 1 required
AccessibilityFeatures_OTA20400
object
Describes accessibility featrues.
3 properties 1 required
Facility
Describes a facility (e.g. Hotel Facility,Conference Facility, Golf Facility). A facility must have a single address and a single geolocation.
Description
object
9 properties 1 required
OptInStatus_Enum
string
Recreation
object
4 properties 1 required
Privacy
object
Allows for control of the sharing of data between parties.
5 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

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

Other APIs OpenTravel Alliance publishes across the network.

OpenTravel Alliance Facilities API
OpenTravel Alliance Hospitality Offers API
OpenTravel Alliance Hospitality Property 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 Find Hospitality Availability 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.