Hotel API Endpoints
This topic provides a consolidated list of endpoints and associated methods for all Hotel APIs. For links to all topics see the Hotel API Reference List.
See Common Hotel API Headers for the header parameters that must be sent with all requests.
In this topic:
Authentication
Use these endpoints for authentication requests if you haven't received or haven't migrated to the new credentials from Travelport:
Pre-production https://oauth.pp.travelport.com/oauth/oauth20/token
Production https://oauth.travelport.com/oauth/oauth20/token
Use these endpoints for authentication requests after you have migrated to the new credentials from Travelport:
Pre-production https://auth.pp.travelport.net/oauth/token
Production https://auth.travelport.net/oauth/token
Base Path for All Hotel APIs
Combine the appropriate base path below with all Hotel API authorization endpoints in the next section.
Use this base path if you have not yet received or not migrated to the new credentials from Travelport:
Pre-production https://api.pp.travelport.com/11/hotel/ | Production https://api.travelport.com/11/hotel/
Use this base path after you have migrated to the new credentials from Travelport (using .net instead of .com):
Pre-production https://api.pp.travelport.net/11/hotel/ | Production https://api.travelport.net/11/hotel/
For example, the complete post-migration endpoint for the Hotel Availability API in the production environment is
https://api.travelport.net/11/hotel/availability/catalogofferingshospitality
JSON Hotel API Endpoints
The following tables lists the endpoint for each Hotel API and links to the corresponding API reference. All APIs are v11 unless noted as v12 (what's the difference?). The endpoint includes any required query parameters.
Request |
Endpoint (add to Base Path above) |
---|---|
POST search/properties |
|
POST search/properties/search |
|
GET search/properties/{SearchIdentifier}?pageNumber={x} |
|
POST search/searchcomplete/ |
|
GET search/searchcomplete/{SearchIdentifier}?pageNumber={x} |
|
GET search/propertiesdetail?chainCode={xy}&propertyCode={12345} |
|
POST availability/catalogofferingshospitality |
|
POST availability/catalogofferingshospitality/{SearchIdentifier}?pageNumber={x} |
|
POST rules/offershospitality/buildfromrequest |
|
POST rules/offershospitality/buildfromcatalogoffering |
|
POST book/reservations |
|
POST book/reservations/build |
|
GET book/reservations/{AggregatorLocatorCode} |
|
PUT book/reservations/{AggregatorLocatorCode} |
|
PUT book/reservations/{AggregatorLocatorCode}/canceloffer?supplierLocator={SupplierLocatorCode} |
|
Add reservation to existing reservation (full payload and reference payload use the same endpoint) |
PUT book/reservations/{AggregatorLocatorCode} |
POST book/reservations/passive |
|
PUT book/reservations/{AggregatorLocatorCode}/passive |
|
PUT book/reservations/{AggregatorLocatorCode}/passiveupdate |
|
POST book/reservations/ |