Units
GET /partner/v1/units
Section titled “GET /partner/v1/units”Scope read:units. Every unit of the agency except archived ones, ordered by
name. Draft units are included (integrations often need them before launch) —
check status if you only want what is publicly bookable.
{ "units": [ { "id": "0190c…", "slug": "marina-loft-2br", "name": "Marina Loft · 2BR", "status": "published", "city": "Dubai", "area": "Dubai Marina", "building": "Marina Heights", "bedrooms": 2, "beds": 3, "bathrooms": 2, "maxGuests": 5, "sizeSqm": 118, "basePrice": 45000, "cleaningFee": 25000, "minStay": 2, "checkinTime": "15:00", "checkoutTime": "11:00", "instantBook": true } ]}| Field | Notes |
|---|---|
status | published or draft (archived units are not returned) |
basePrice | Nightly base price in minor units — seasons can change the real nightly rate; use /quote for prices |
minStay | Base minimum; seasonal rules can raise it per date range |
instantBook | Whether the agency confirms bookings for these dates without manual review |
GET /partner/v1/units/:slug
Section titled “GET /partner/v1/units/:slug”Scope read:units. The full unit record (identity, capacity, location
coordinates, fees, check-in windows). 404 NOT_FOUND for unknown slugs.