AccommodationAvailability
Advanced and json-based endpoint to list, search and filter AccommodationAvailabilities
post/v1/accommodations/availabilities/search
Request
- Base URL: https://go.lts.it/api
- URL: https://go.lts.it/api/v1/accommodations/availabilities/search
- Auth: one of:
- HTTP basic and API key in header X-LTS-ClientID
- HTTP bearer
Request body
Example request
{
"parameters": {
"resultSet": {
"rid": "132C0A7B20DC2EFD7C903967D3845C69",
"minAmount": 1183,
"maxAmount": 1759335,
"filterAndSummaryGroups": [
{
"id": 17,
"type": "Ullam.",
"filters": [
{
"id": 28,
"isSelected": true,
"rids": [
"EABCD3BDE5A52F53CE7C306862665D4D"
],
"types": [
{
"rid": "971A547BFE7C140F90C813922042296D",
"hasApartments": true
}
]
}
]
}
]
},
"searchTerm": "Aliquam.",
"cacheLifeTimeInSeconds": 60,
"promoteBookable": true,
"language": "it",
"minAltitude": 29,
"maxAltitude": 65,
"districtRids": [
"0AA703A95D60D93625647F5DBE1B65B0"
],
"tourismOrganizationRids": [
"27CBEB96A8362338BD14E765003661E2"
],
"marketingGroupRids": [
"8D0C6F39406D6CE4B5FB53162F6712F0"
],
"accommodationRids": [
"9B0E9C994F23D5FF2E4D4EE0A308EDE0"
],
"addressGroupRids": [
"CB9D2322B24F7FBD7FB6B8AA175341AB"
],
"addressGroupCodes": [
"Ad."
],
"categoryRids": [
"983B7B1AE4D43515D515DB34E23B0443"
],
"holidayPackageRids": [
"31C9EA29EE2728B4BDCE2ADA0DD367B4"
],
"ratePlanRids": [
"E26D73260C2D25DF9D5005DDE200B2E8"
],
"ratePlanSearchTerm": "Amet a.",
"startDate": "1941-03-27",
"endDate": "1948-05-26",
"checkAvailabilityStatus": true,
"representationMode": "minimal",
"maxAmount": 16322669,
"types": [
{
"rid": "E8F9C73173EAD3D5BD688EDB6211AADE",
"hasRooms": true
}
],
"accommodationAmenities": [
{
"rids": [
"AD370DFE29EE707EE7433B8A58724E1B"
],
"id": 68
}
],
"roomGroupAmenities": [
{
"rids": [
"B6C5D3A8EE498DE4D414EB950C48365D"
],
"id": 86
}
],
"roomOptions": [
{
"id": 70,
"typeBitmask": [
19
],
"guests": 95,
"guestAges": [
21
],
"minArea": 47,
"bedrooms": 14
}
],
"paging": {
"pageNumber": 1,
"pageSize": 2
},
"sorting": [
{
"order": "desc"
}
]
},
"fields": [
"accommodation.rid",
"minAmount",
"roomOptions.*.roomGroup.rid",
"roomOptions.*.availableRooms",
"roomOptions.*.bookableRooms",
"roomOptions.*.rates.*.roomOptionId",
"roomOptions.*.rates.*.isBookable",
"roomOptions.*.rates.*.isSpecialOffer",
"roomOptions.*.rates.*.ratePlan.rid",
"roomOptions.*.rates.*.allInclusiveAmount",
"roomOptions.*.rates.*.bedAndBreakfastAmount",
"roomOptions.*.rates.*.fullBoardAmount",
"roomOptions.*.rates.*.halfBoardAmount",
"roomOptions.*.rates.*.roomOnlyAmount",
"resultSet.rid",
"resultSet.minAmount",
"resultSet.maxAmount",
"resultSet.lowestMinAmount",
"resultSet.highestMaxAmount",
"resultSet.filterAndSummaryGroups.*.id",
"resultSet.filterAndSummaryGroups.*.type",
"resultSet.filterAndSummaryGroups.*.filters.*.id",
"resultSet.filterAndSummaryGroups.*.filters.*.isSelected",
"resultSet.filterAndSummaryGroups.*.filters.*.quantity",
"resultSet.filterAndSummaryGroups.*.filters.*.rids",
"resultSet.filterAndSummaryGroups.*.filters.*.types.*.rid",
"resultSet.filterAndSummaryGroups.*.filters.*.types.*.hasApartments",
"resultSet.filterAndSummaryGroups.*.filters.*.types.*.hasRooms"
]
}Response
successful operation
Example response
{
"success": true,
"data": [
{
"accommodation": {
"rid": "93CA66A20B6463B667E92FF41B3FDE46"
},
"minAmount": 44,
"roomOptions": [
{
"roomGroup": {
"rid": "DD8E9B73F669C4F78EEC90864A395414"
},
"availableRooms": 18,
"bookableRooms": 98,
"rates": [
{
"roomOptionId": 51,
"ratePlan": {
"rid": "9BD33D7ADF4E3F86B557185EAB61846D"
},
"allInclusiveAmount": 2,
"bedAndBreakfastAmount": 481359,
"fullBoardAmount": 2013004,
"halfBoardAmount": 20,
"roomOnlyAmount": 208
}
]
}
],
"resultSet": {
"rid": "884CFC1188F9E4B1787A81C17534FCC5",
"minAmount": 346419,
"maxAmount": 472338,
"lowestMinAmount": 77,
"highestMaxAmount": 410715,
"filterAndSummaryGroups": [
{
"id": 10,
"type": "Nemo fuga.",
"filters": [
{
"id": 7,
"quantity": 34,
"rids": [
"19D8B9932729AFAD20BC82F774E841AD"
],
"types": [
{
"rid": "F30EE5F3C6E3F123E459AA5AF54288C2",
"hasRooms": true
}
]
}
]
}
]
}
}
],
"resultSet": {
"rid": "655309E74226F9C964F4FFC6DBC52814",
"filterAndSummaryGroups": [
{
"id": 4,
"type": "amenity",
"filters": [
{
"id": 22,
"count": 2,
"rids": [
"F56A631D32900C74DD3581C19B358608"
]
}
]
}
]
}
}Changes
No recorded changes to this operation across all 1 revision of this API.