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/.
The identity and technical contract details declared by the specification.
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…
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).
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
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
ParagraphListItem
object
4 properties
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
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
Recreation
object
4 properties
1 required
Privacy
object
Allows for control of the sharing of data between parties.
5 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs OpenTravel Alliance publishes across the network.