Skip to content

Quote

Scope read:rates. Prices a stay with the agency’s live pricing engine and checks availability in the same call.

{ "unit": "marina-loft-2br", "arrival": "2026-09-10", "departure": "2026-09-14" }
{
"available": true,
"instantBook": true,
"currency": "AED",
"quote": { "lines": [ ], "total": 223650 },
"nightlyRates": [ { "night": "2026-09-10", "price": 45000, "level": "low" } ],
"promos": [ { "id": "", "label": "September special −15%", "discountPct": 15 } ],
"totalBeforePromo": 263100
}
FieldNotes
availableAvailability of exactly these dates; the price is calculated either way
quote.linesThe complete breakdown (nights, cleaning, Tourism Dirham, VAT, promotions) — render as given
quote.totalGrand total in minor units
nightlyRatesPer-night engine price with a low/high/peak level for calendar colouring
promosPromotions the engine actually applied (can be empty)
totalBeforePromoUndiscounted total for strike-through display; null without promotions
HTTPcodeMeaning
400VALIDATIONBody malformed or departurearrival
404NOT_FOUNDUnknown unit slug
422MIN_STAYStay shorter than the effective minimum; response carries minStay

Worked example and promotion semantics: quotes guide.