Multi-Property Search Run in API Explorer
API which will return the cheapest rate available for the combinations of available Board Basis & Cancellation policies for the requested PropertyId(s) and stay criteria.
Body
Required
-
List of momorooms ID(s) of the properties against which list is triggered. It will be combination of branded and unbranded property id.
At least
1but not more than100elements. -
Date of check-in in the format (yyyy-mm-dd)
-
Date of checkout (not included in stay) in the format (yyyy-mm-dd)
-
ISO country codes for the market
Country Name Country code Austria AT Belgium BE Bulgaria BG Chile CL Croatia HR Cyprus CY Czechia CZ Denmark DK Estonia EE Finland FI France FR Germany DE Hungary HU Iceland IS India IN Ireland IE Italy IT Latvia LV Lithuania LT Luxembourg LU Malta MT Mexico MX Netherlands NL Norway NO Poland PL Portugal PT Romania RO Slovakia SK Slovenia SI Spain ES Sweden SE Switzerland CH United Kingdom GB United States of America US Argentina AR Greece GR -
Represents the three-letter currency code as per the ISO 4217 standard.
-
Parameter denoting for which kind of rate is the request triggered as in below table
Scenario Rate Type Regular Rate BAR -
Parameter denoting for which kind of product is the request triggered as in below table
Scenario Search Path Request includes only hotel accommodations Hotel Request includes only packages bundled with hotel stays Package -
Collection for holding the guest details for each room requested. Collection to be repeated for each room.
At least
1but not more than9elements.
curl \
--request POST 'https://qa-partner.momorooms.com/v1/property/multi' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '{"propertyIds":[42],"checkIn":"2026-05-04","checkOut":"2026-05-04","market":"string","currencyCode":"string","rateType":"string","productType":"string","roomStays":[{"id":42,"guestCount":{"adultCount":42,"childAges":[42]}}]}'
{
"propertyIds": [
42
],
"checkIn": "2026-05-04",
"checkOut": "2026-05-04",
"market": "string",
"currencyCode": "string",
"rateType": "string",
"productType": "string",
"roomStays": [
{
"id": 42,
"guestCount": {
"adultCount": 42,
"childAges": [
42
]
}
}
]
}
{
"properties": [
{
"propertyId": 42,
"currencyCode": "string",
"roomStays": [
{
"id": 42,
"roomId": 42,
"roomName": "string",
"rateType": "string",
"products": [
{
"productId": 42.0,
"boardBasis": {
"id": 42,
"name": "string",
"detail": "string"
},
"charges": {
"total": 42.0,
"minSellablePrice": 42.0,
"prePromoTotal": 42.0,
"discountPercentage": 42.0
},
"promotions": [
{
"promoType": "Value Add, Discount Off, Free Night",
"description": "string"
}
],
"cancelPenalties": [
{
"penaltyWindow": 42,
"penaltyPercentage": 42.0,
"penaltyNights": 42.0,
"refundable": true
}
]
}
],
"availableRooms": 42
}
]
}
]
}
{
"errors": [
{
"code": 42,
"message": "string"
}
]
}
{
"errors": [
{
"errorCode": 42,
"errorDescription": "string"
}
]
}
{
"errors": [
{
"errorCode": 42,
"errorDescription": "string"
}
]
}