Single Property Search Run in API Explorer
API which will return all the available Product(s) with calculated prices for requested property and stay criteria.
Body
Required
-
momorooms ID of the property against which detail is triggered. If the detail is to be done on a Top Secret offer, the corresponding unbranded property id should be sent in the detail request.
-
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://partner.momorooms.com/v1/property/single' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '{"propertyId":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]}}]}'
{
"propertyId": 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
]
}
}
]
}
{
"property": {
"propertyId": 42,
"propertyName": "string",
"currencyCode": "string",
"roomStays": [
{
"id": 42,
"roomId": 42,
"roomName": "string",
"roomDescription": "string",
"bedTypeInfo": "string",
"rateType": "string",
"products": [
{
"productId": 42.0,
"boardBasis": {
"id": 42,
"name": "string",
"detail": "string"
},
"charges": {
"includedCharges": 42.0,
"excludedCharges": 42.0,
"excludedChargeDetails": {
"resortFee": 42.0,
"childResortFee": 42.0,
"cityTaxes": 42.0,
"hotelServiceFee": 42.0
},
"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,
"penaltyStartDate": "string",
"penaltyEndDate": "string",
"penaltyPercentage": 42.0,
"penaltyNights": 42.0,
"penaltyInAmount": 42.0,
"refundable": true
}
]
}
],
"availableRooms": 42,
"images": [
"string"
],
"roomAmenities": [
{
"id": 42,
"name": "string"
}
]
}
]
}
}
{
"errors": [
{
"code": 42,
"message": "string"
}
]
}
{
"errors": [
{
"errorCode": 42,
"errorDescription": "string"
}
]
}
{
"errors": [
{
"errorCode": 42,
"errorDescription": "string"
}
]
}